Description of problem: New Firefox 3.0.1 package, which is much appreciated, has bad dependencies. $ firefox /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 firefox-3.0.1-1.el howie:~ $ rpm -qf /usr/lib64/libnss3.so nss-3.11.99.5-3.el4 How reproducible: Should exist in any currently patched RHEL 4.7. Steps to Reproduce: 1. Try to run firefox. 2. Get NSS version-not-found. 3. Profit!
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 problem.
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.