`NSSRAWHASH_3.12.3' not found error after upgrading from Fedora 10 to Fedora 12


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)"


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

Add new comment
Anti-Bots verification code (just write 1234):