I need help resolving a "transaction check error" when trying to 'yum install gtk2-devel' on a CentOS 4.2 x86_64 system. I have a feeling this is due to having both x86_64 and i386 libs? # yum list installed xorg-x11-libs Installed Packages xorg-x11-libs.x86_64 6.8.2-1.EL.13.20 installed xorg-x11-libs.i386 6.8.2-1.EL.13.20 installed Is there any way around this? Do I need to erase xorg-x11-libs.i386 (and the gobs of packages that depend on it)? Below is full output from yum install command, thanks! # yum install gtk2-devel Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package gtk2-devel.x86_64 0:2.4.13-19 set to be updated --> Running transaction check --> Processing Dependency: atk-devel >= 1.6.0-1 for package: gtk2-devel --> Processing Dependency: pango-devel >= 1.4.0-1 for package: gtk2-devel --> Processing Dependency: XFree86-devel for package: gtk2-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package pango-devel.x86_64 0:1.6.0-9 set to be updated ---> Package xorg-x11-devel.x86_64 0:6.8.2-1.EL.13.37.2 set to be updated ---> Package atk-devel.x86_64 0:1.8.0-2 set to be updated --> Running transaction check --> Processing Dependency: fontconfig-devel >= 2.1 for package: xorg-x11-devel --> Processing Dependency: xorg-x11-libs = 6.8.2-1.EL.13.37.2 for package: --> xorg-x11-devel --> Processing Dependency: fontconfig-devel >= 2.0 for package: pango-devel --> Processing Dependency: freetype-devel >= 2.1.3-3 for package: pango-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package fontconfig-devel.x86_64 0:2.2.3-7.centos4 set to be updated ---> Package freetype-devel.x86_64 0:2.1.9-4.el4 set to be updated ---> Package xorg-x11-libs.x86_64 0:6.8.2-1.EL.13.37.2 set to be updated --> Running transaction check --> Processing Dependency: freetype = 2.1.9-4.el4 for package: freetype-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package freetype.x86_64 0:2.1.9-4.el4 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: gtk2-devel x86_64 2.4.13-19 base 2.1 M Installing for dependencies: atk-devel x86_64 1.8.0-2 base 86 k fontconfig-devel x86_64 2.2.3-7.centos4 base 246 k freetype-devel x86_64 2.1.9-4.el4 base 569 k pango-devel x86_64 1.6.0-9 base 173 k xorg-x11-devel x86_64 6.8.2-1.EL.13.37.2 update 5.5 M Updating for dependencies: freetype x86_64 2.1.9-4.el4 base 789 k xorg-x11-libs x86_64 6.8.2-1.EL.13.37.2 update 2.9 M Transaction Summary ============================================================================= Install 6 Package(s) Update 2 Package(s) Remove 0 Package(s) Total download size: 12 M Is this ok [y/N]: y Downloading Packages: Running Transaction Test Finished Transaction Test Transaction Check Error: file /usr/X11R6/lib/X11/locale/compose.dir from install of xorg-x11-libs-6.8.2-1.EL.13.37.2 conflicts with file from package xorg-x11-libs-6.8.2-1.EL.13.20 file /usr/X11R6/lib/X11/locale/locale.alias from install of xorg-x11-libs-6.8.2-1.EL.13.37.2 conflicts with file from package xorg-x11-libs-6.8.2-1.EL.13.20 file /usr/X11R6/lib/X11/locale/locale.dir from install of xorg-x11-libs-6.8.2-1.EL.13.37.2 conflicts with file from package xorg-x11-libs-6.8.2-1.EL.13.20