Hide Forgot
Description of problem: After running yum update, firefox fails: $ firefox /usr/lib64/firefox/firefox: error while loading shared libraries: /usr/lib64/libatomic.so.1: ELF file OS ABI invalid Version-Release number of selected component (if applicable): see below for a copy of yum installation with versions How reproducible: Same error after uninstall and reinstall of firefox. Steps to Reproduce: 1. sudo yum update 2. firefox 3. Actual results: firefox won't run Expected results: firefox starts normally Additional info: Resolving Dependencies --> Running transaction check ---> Package firefox.i386 0:45.1.0-1.el5_11 set to be updated --> Processing Dependency: libatomic.so.1 for package: firefox --> Processing Dependency: libatomic for package: firefox ---> Package firefox.x86_64 0:45.1.0-1.el5_11 set to be updated --> Processing Dependency: libatomic.so.1()(64bit) for package: firefox --> Running transaction check ---> Package libatomic.i386 0:4.8.2-15.1.el5 set to be updated ---> Package libatomic.x86_64 0:4.8.2-15.1.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ============================================================================================ Package Arch Version Repository Size ============================================================================================ Installing: firefox i386 45.1.0-1.el5_11 rhel-x86_64-server-5 83 M firefox x86_64 45.1.0-1.el5_11 rhel-x86_64-server-5 82 M Installing for dependencies: libatomic i386 4.8.2-15.1.el5 slc5-devtoolset 14 k libatomic x86_64 4.8.2-15.1.el5 slc5-devtoolset 15 k Transaction Summary ============================================================================================ Install 4 Package(s) Upgrade 0 Package(s) Total size: 165 M Total download size: 165 M Is this ok [y/N]: y Downloading Packages: (1/3): libatomic-4.8.2-15.1.el5.i386.rpm | 14 kB 00:00 (2/3): firefox-45.1.0-1.el5_11.x86_64.rpm | 82 MB 04:08 (3/3): firefox-45.1.0-1.el5_11.i386.rpm | 23 MB 01:19 ... (3/3): firefox-45.1.0-1.el5_11.i386.rpm | 83 MB 04:35 -------------------------------------------------------------------------------------------- Total 278 kB/s | 165 MB 10:08 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libatomic 1/4 Installing : libatomic 2/4 Installing : firefox 3/4 Installing : firefox 4/4 Installed: firefox.i386 0:45.1.0-1.el5_11 firefox.x86_64 0:45.1.0-1.el5_11 Dependency Installed: libatomic.i386 0:4.8.2-15.1.el5 libatomic.x86_64 0:4.8.2-15.1.el5 Complete!
Does it help if you remove the firefox.i386 and libatomic.i386?
It does not help to remove the i386 packages. What does help is to uninstall the x86_64 packages, disable the devtoolset-2 repo, and install: $ sudo yum install firefox.x86_64 Loaded plugins: rhnplugin, security This system is receiving updates from RHN Classic or RHN Satellite. rhel-x86_64-server-5 | 1.4 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package firefox.x86_64 0:45.1.0-1.el5_11 set to be updated --> Processing Dependency: libatomic for package: firefox --> Processing Dependency: libatomic.so.1()(64bit) for package: firefox --> Running transaction check ---> Package libatomic.x86_64 0:4.8.0-5.1.1.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: firefox x86_64 45.1.0-1.el5_11 rhel-x86_64-server-5 82 M Installing for dependencies: libatomic x86_64 4.8.0-5.1.1.el5 rhel-x86_64-server-5 26 k Transaction Summary ================================================================================ Install 2 Package(s) Upgrade 0 Package(s) Total download size: 82 M Is this ok [y/N]: y Downloading Packages: (1/2): libatomic-4.8.0-5.1.1.el5.x86_64.rpm | 26 kB 00:00 (2/2): firefox-45.1.0-1.el5_11.x86_64.rpm | 82 MB 00:55 -------------------------------------------------------------------------------- Total 1.4 MB/s | 82 MB 00:57 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libatomic 1/2 Installing : firefox 2/2 Installed: firefox.x86_64 0:45.1.0-1.el5_11 Dependency Installed: libatomic.x86_64 0:4.8.0-5.1.1.el5 Complete!
slc5-devtoolset comes from Scientific Linux CERN 5 - which collides with our rhel5 server repo. That's something we can't fix.