`NSSRAWHASH_3.12.3' not found error after upgrading from Fedora 10 to Fedora 12
Description
After upgrading Fedora 10 to Fedora 12 using yum upgrade ssh stopped working and you can't login from console either.
When trying to boot into single mode and running yum, you get the following error message:
"There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/lib/libfreebl3.so: version `NSSRAWHASH_3.12.3' not found (required by /lib/libcrypt.so.1)"
Solution
Boot into single mode and use rpm -q to find the problematic nss package:
rpm -qv nss
After you find it, use rpm -e to remove it:
rpm -e nss-whatever
After that, you can reboot the machine normally.
Affected software:
Linux 2.6.x