Description of problem: The binary NSS v3.12.8 packages cannot be built due to self-test failures. Version-Release number of selected component (if applicable): nss-3.12.8-2.fc12 How reproducible: Always Steps to Reproduce: 1. Start with a fully-updated F12 system (mine is x86_64) 2. Download source RPM: nss-3.12.8-2.fc12.src.rpm 3. Run: rpmbuild --rebuild nss-3.12.8-2.fc12.src.rpm Actual results: Same 3 self-tests always fail, halting the build: $ grep FAILED BUILD/nss-3.12.8/mozilla/tests_results/security/localhost.1/output.log chains.sh: #1066: RealCerts: Verifying certificate(s) PayPalEE.cert with flags -d AllDB -o OID.2.16.840.1.113733.1.7.23.6 - FAILED chains.sh: #2144: RealCerts: Verifying certificate(s) PayPalEE.cert with flags -d AllDB -o OID.2.16.840.1.113733.1.7.23.6 - FAILED chains.sh: #3571: RealCerts: Verifying certificate(s) PayPalEE.cert with flags -d AllDB -o OID.2.16.840.1.113733.1.7.23.6 - FAILED Expected results: Self-tests should not fail. Additional info:
Created attachment 458101 [details] Full log file of NSS self-tests 242KB when compressed, 3.5MB when decompressed.
The tests failed because the PayPalEE test certifiacte expired on Oct 31. I have replaced it with a new one and will rebuild NSS for f{15|14|13|12}. That's a short term solution. Long term we should probably generate the cert on-the-fly like we do with other test certificates. I have opened a bug upstream to that effect.
Thanks for the quick diagnoses of the problem, Elio.
*** Bug 651370 has been marked as a duplicate of this bug. ***
Fedora 12 changed to end-of-life (EOL) status on 2010-12-02. Fedora 12 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. Thank you for reporting this bug and we are sorry it could not be fixed.