Build Failure on OpenSUSE Tumbleweed after distro upgrade: `NSSUTIL_3.59' not found

Luke Benes lukebenes at hotmail.com
Sat Jun 12 00:31:03 UTC 2021


Builds are now failing on the rolling distro OpenSUSE Tumbleweed After the latest update, both gcc and clang builds and both both x86-64 and i686 architectures fail.  

Seems to be caused by caused by:
     java.io.IOException: /core/instdir/program/libnssutil3.so: version `NSSUTIL_3.59' not found (required by /usr/lib64/libnss3.so)

mozilla-nss should provide  libnss3.so(NSS_3.59)
https://opensuse.pkgs.org/tumbleweed/mozilla-x86_64/mozilla-nss-32bit-3.64-1.6.x86_64.rpm.html

Here is my upgrade log: https://controlc.com/79ec2502
Below is my build log.

If I add, "--with-system-nss" to my autogen.input file, the build succeeds without any issue.

Any thoughts has to how to fix this or ideas on the root cause? 

-Luke

[CUT] sd_uimpress
[DEP] LNK:CppunitTest/libtest_sd_import_tests.so
[LNK] CppunitTest/libtest_sd_import_tests.so
...
[_RUN_____] SdImportTest::testDocumentLayout
Exception in thread "main" java.lang.ExceptionInInitializerError
        at java.base/java.util.UUID.randomUUID(UUID.java:147)
        at org.probatron.officeotron.sessionstorage.Store.putZippedResource(Unknown Source)
        at org.probatron.officeotron.CommandLineSubmission.<init>(Unknown Source)
        at org.probatron.officeotron.Driver.main(Unknown Source)
Caused by: java.security.ProviderException: Could not initialize NSS
        at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:228)
        at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$1.run(SunPKCS11.java:112)
        at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11$1.run(SunPKCS11.java:109)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.configure(SunPKCS11.java:109)
        at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:251)
        at java.base/sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:242)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:242)
        at java.base/sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:222)
        at java.base/sun.security.jca.ProviderList.getProvider(ProviderList.java:266)
        at java.base/sun.security.jca.ProviderList$3.get(ProviderList.java:156)
        at java.base/sun.security.jca.ProviderList$3.get(ProviderList.java:151)
        at java.base/java.util.AbstractList$Itr.next(AbstractList.java:371)
        at java.base/java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:264)
        at java.base/java.security.SecureRandom.<init>(SecureRandom.java:219)
        at java.base/java.util.UUID$Holder.<clinit>(UUID.java:101)
        ... 4 more
Caused by: java.io.IOException: /core/instdir/program/libnssutil3.so: version `NSSUTIL_3.59' not found (required by /usr/lib64/libnss3.so)
        at jdk.crypto.cryptoki/sun.security.pkcs11.Secmod.nssLoadLibrary(Native Method)
        at jdk.crypto.cryptoki/sun.security.pkcs11.Secmod.initialize(Secmod.java:220)
        at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:223)
        ... 20 more
/core/test/source/bootstrapfixture.cxx:232:SdImportTest::testDocumentLayout
equality assertion failed
- Expected: 0
- Actual  : 256
- failed to execute: sh /core/bin/officeotron.sh /tmp/lu29374sgbpuh.tmp > /tmp/lu29374sgbpuj.tmp


SdImportTest::testDocumentLayout finished in: 2754ms
[_RUN_____] SdImportTest::testCustomSlideShow
SdImportTest::testCustomSlideShow finished in

...

[_RUN_____] SdImportTest::testTdf103347
SdImportTest::testTdf103347 finished in: 68ms
bootstrapfixture.cxx:232:Assertion
Test name: SdImportTest::testDocumentLayout
equality assertion failed
- Expected: 0
- Actual  : 256
- failed to execute: sh /core/bin/officeotron.sh /tmp/lu29374sgbpuh.tmp > /tmp/lu29374sgbpuj.tmp


Failures !!!
Run: 108   Failure total: 1   Failures: 1   Errors: 0

Error: a unit test failed, please do one of:

make CppunitTest_sd_import_tests CPPUNITTRACE="gdb --args"


More information about the LibreOffice mailing list