/scripts/upcp updating both i386 and x86_64 versions?

Bdzzld

Well-Known Member
Apr 3, 2004
412
5
168
Hi,

Tonight's /scripts/upcp showed the following :

Code:
...
Excluding Packages in global exclude list
Finished
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for fontconfig-devel to pack into transaction set.
---> Package fontconfig-devel.x86_64 0:2.2.3-7.centos4 set to be updated
---> Downloading header for fontconfig to pack into transaction set.
---> Package fontconfig.i386 0:2.2.3-7.centos4 set to be updated
---> Downloading header for ipsec-tools to pack into transaction set.
---> Package ipsec-tools.x86_64 0:0.3.3-6.rhel4.1 set to be updated
---> Downloading header for fontconfig to pack into transaction set.
---> Package fontconfig.x86_64 0:2.2.3-7.centos4 set to be updated
--> Running transaction check


Dependencies Resolved


=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 fontconfig              i386       2.2.3-7.centos4  update            117 k
 fontconfig              x86_64     2.2.3-7.centos4  update            127 k
 fontconfig-devel        x86_64     2.2.3-7.centos4  update            246 k
 ipsec-tools             x86_64     0.3.3-6.rhel4.1  update            247 k


Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       4 Package(s)         
Remove       0 Package(s)         
Total download size: 736 k
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction


Updated: fontconfig.i386 0:2.2.3-7.centos4 fontconfig.x86_64 0:2.2.3-7.centos4 fontconfig-devel.x86_64 0:2.2.3-7.centos4 ipsec-tools.x86_64 0:0.3.3-6.rhel4.1
Complete!
...
My question : Is it normal that both the x86_64 and i386 versions of fontconfig are installed/updated?

FYI This is a dual opteron box running CentOS 4.3 x86_64.

Thanks.
 
Last edited:

chirpy

Well-Known Member
Verifed Vendor
Jun 15, 2002
13,437
33
473
Go on, have a guess
That's actually down to yum. It will decide what needs installing based on the dependency tree. Most likely both 32 and 64bit versions were already installed when the Os was built and it's updating both from the recently released security updates.
 

Bdzzld

Well-Known Member
Apr 3, 2004
412
5
168
Hi Chirpy,

I'm under the assumption that the i386 version was accidently installed on this server.
Therefore : What I really would like to know is, can I safely remove the i386 version of fontconfig or is it really needed ?

Code:
[email protected] [/home]# rpm -q fontconfig
fontconfig-2.2.3-7.centos4
fontconfig-2.2.3-7.centos4
It's kinda strange that a i386 version is installed on a x86_64 box, don't you think? :confused:
 

chirpy

Well-Known Member
Verifed Vendor
Jun 15, 2002
13,437
33
473
Go on, have a guess
You can find out if it's used by as part of a dependecy tree by trying to uninstall it using rpm -e if it removes then it wasn't, if it balks with a dependency, then it must have been installed for those dependency reasons.
 

Bdzzld

Well-Known Member
Apr 3, 2004
412
5
168
Hi Chirpy,

Thanks for the suggestion :

Code:
[email protected] [~]# rpm -e --test fontconfig.i386
error: Failed dependencies:
        libfontconfig.so.1 is needed by (installed) xorg-x11-libs-6.8.2-1.EL.13.25.i386
It seems like there's also a i386 version installed of xorg-x11-libs...
I guess I'll just leave it that way then...

Thanks again...