Red Hat Bugzilla – Bug 456676
New Firefox 3.x has bad / missing NSS dependencies.
Last modified: 2008-07-25 14:57:21 EDT
Description of problem:
New Firefox 3.0.1 package, which is much appreciated, has bad dependencies.
/usr/lib64/firefox-3.0.1/firefox-bin: /usr/lib64/libnss3.so: version
`NSS_3.11.7' not found (required by /usr/lib64/firefox-3.0.1/libxul.so)
/usr/lib64/firefox-3.0.1/firefox-bin: /usr/lib64/libnss3.so: version `NSS_3.12'
not found (required by /usr/lib64/firefox-3.0.1/libxul.so
Version-Release number of selected component (if applicable):
sh-3.00# rpm -q firefox
howie:~ $ rpm -qf /usr/lib64/libnss3.so
Should exist in any currently patched RHEL 4.7.
Steps to Reproduce:
1. Try to run firefox.
2. Get NSS version-not-found.
This appears to have come in yesterday on RHBA-2008:0704.
Strike that. RHBA-2008:0704 is *not* the one, RHBA-2008:0664 is.
RHBA-2008:0783 has just been released this very moment. It does not fix this
These commands appear to offer a fix, without new RH packages:
rpm -e --nodeps nss.i386 nss.x86_64 firefox
up2date -i nss firefox
Crap. Looks like one of our guys had been re-compiling NSS so that
SmartCard/CAC would be back-fitted to RHEL4.
Almost certainly our fault.
Please change to 'NOTABUG'.
Thanks for the update.