Rawhide x86_64 firefox and rpm broke? Workaround Procedure
Posted by rawhidewatch on April 8, 2009
Some rawhide x86_64 users have hit a problem where firefox and rpm were broken by a dependency problem. Adam Williamson wrote:
The nss-184.108.40.206.3-5 package introduced a dependency on nss-softokn-freebl. However, this dependency was not architecture specific: it could be satisfied by the i586 or x86-64 package. Depending on what packages they had installed, x86-64 users could wind up with only the i586 nss-softokn-freebl package, which broke nss, and – in consequence – at least Firefox and also rpm.
The nss-220.127.116.11.3-7 update fixes this by making the dependency arch-specific. If you have been affected by the issue – you’ll know if
you’re running x86-64 Rawhide and your Firefox and rpm don’t work, and you can verify by checking what nss-softokn-freebl packages are installed – you can get out of the jam by downloading the x86-64 nss, nss-tools and nss-softokn-freebl packages from a Rawhide mirror and running:
rpm2cpio PATH_TO_RPM/nss-18.104.22.168.3-7.fc11.`uname -m`.rpm | cpio -i
rpm2cpio PATH_TO_RPM/nss-softokn-freebl-22.214.171.124.3-7.fc11.`uname -m`.rpm | cpio -i
rpm2cpio PATH_TO_RPM/nss-tools-126.96.36.199.3-7.fc11.`uname -m`.rpm | cpio -i
Sorry, the comment form is closed at this time.