Rawhide Watch

Daily warnings for rawhide victims

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- 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- 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:

cd /
rpm2cpio PATH_TO_RPM/nss-`uname -m`.rpm | cpio -i
rpm2cpio PATH_TO_RPM/nss-softokn-freebl-`uname -m`.rpm | cpio -i
rpm2cpio PATH_TO_RPM/nss-tools-`uname -m`.rpm | cpio -i


Sorry, the comment form is closed at this time.

%d bloggers like this: