Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Install Fedora 13 for x86_64 from Live CD 2. Get all available updates 3. yum install glibc.i686 Actual results: Transaction Check Error: package nss-softokn-freebl-3.12.4-19.fc13.x86_64 (which is newer than nss-softokn-freebl-3.12.4-17.fc13.i686) is already installed. Expected results: I would expect this package to install successfully. Additional info:
Looks like I left a couple of fields blank. The description would be the same as the summary. It reproduces 100% of the time.
See bug #596840. It looks like although nss-softokn was updated yesterday - see http://lists.fedoraproject.org/pipermail/package-announce/2010-May/042083.html the 32-bit version isn't available yet. You can download it and install manually from http://download.fedora.redhat.com/pub/fedora/linux/updates/13/i386/ if you want, or just wait for it to be straightened out.
Isn't this an issue with either the dependency or the transaction check for glib.i686? It appears that glibc.i686 depends on nss-softokn-freebl-3.12.4-17.fc13.i686 yet nss-softokn-freebl-3.12.4-19.fc13.x86_64 installed as a dependency for glibc.x86_64: yum install glibc.i686 Loaded plugins: presto, refresh-packagekit Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package glibc.i686 0:2.12-1 set to be updated --> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.i686 --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.i686 --> Running transaction check ---> Package nss-softokn-freebl.i686 0:3.12.4-17.fc13 set to be updated --> Finished Dependency Resolution Dependencies Resolved =========================================================================================================================== Package Arch Version Repository Size =========================================================================================================================== Installing: glibc i686 2.12-1 fedora 4.3 M Installing for dependencies: nss-softokn-freebl i686 3.12.4-17.fc13 fedora 111 k Transaction Summary =========================================================================================================================== Install 2 Package(s) Upgrade 0 Package(s) Total size: 4.4 M Installed size: 13 M Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Check Error: package nss-softokn-freebl-3.12.4-19.fc13.x86_64 (which is newer than nss-softokn-freebl-3.12.4-17.fc13.i686) is already installed Error Summary -------------
Solved with: # yum localinstall http://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/updates/13/i386/nss-softokn-freebl-3.12.4-19.fc13.i686.rpm # yum localinstall http://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/updates/13/i386/nss-softokn-freebl-devel-3.12.4-19.fc13.i686.rpm
This issue isn't solely an i386 issue. I'm hitting the same issue on an x86_64 desktop trying to install KDE onto an existing system.
Sorry, should have provided more details. I have nss-softokn{-freebl} 3.12.4-19 installed on my system: (mcpierce@mcpierce-work:~)$ rpm -qa nss-softokn* nss-softokn-freebl-3.12.4-19.fc13.x86_64 nss-softokn-3.12.4-19.fc13.x86_64 and am hitting dependency problems trying to install KDE onto an existing system.
Thanks fabrixx. Running localinstall against the fedora 13 mirrors will allow one to install the 3.12.4-19.fc13.i686 version of nss-softokn-freebl which will allow glibc.i686 to be installed. But I believe a problem still exists in the yum dependency for glibc.i686. It should be upgraded to nss-softokn-freebl-3.12.4-19.fc13.i686 which corresponds to the x86_64 versions.
*** This bug has been marked as a duplicate of bug 596840 ***
When I attempt to complete a yum update I get the following: package nss-softokn-3.12.4-19.fc13.x86_64 (which is newer than nss-softokn-3.12.4-17.fc13.i686) is already installed Something is not correct in nss-softokn update process. I am using linux 64 bit but the system is attempting to update my system with a 32 bit file.