Bug#633982: sun-java6-bin: Multiarch support issue with Sun Java

Livingston, John A john.a.livingston at boeing.com
Mon Jul 25 16:28:41 UTC 2011


Sylvestre,

It looks like the problem still occurs with nss.cfg in place.  Full Java error output is below.  Please let me know if you'd like to me to test anything else.

Thanks,
John

SEVERE: Failed to initialize Jenkins
java.security.ProviderException: Could not initialize NSS
        at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:201)
        at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:103)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.
java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAcces
sorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:262)
        at sun.security.jca.ProviderConfig$3.run(ProviderConfig.java:244)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.security.jca.ProviderConfig.doLoadProvider(ProviderConfig.java:244)
        at sun.security.jca.ProviderConfig.getProvider(ProviderConfig.java:224)
        at sun.security.jca.ProviderList.loadAll(ProviderList.java:281)
        at sun.security.jca.ProviderList.removeInvalid(ProviderList.java:298)
        at sun.security.jca.Providers.getFullProviderList(Providers.java:170)
        at java.security.Security.removeProvider(Security.java:445)
        at hudson.WebAppMain.contextInitialized(WebAppMain.java:100)
        at winstone.WebAppConfiguration.<init>(WebAppConfiguration.java:897)
        at winstone.HostConfiguration.initWebApp(HostConfiguration.java:131)
        at winstone.HostConfiguration.<init>(HostConfiguration.java:73)
        at winstone.HostGroup.initHost(HostGroup.java:85)
        at winstone.HostGroup.<init>(HostGroup.java:45)
        at winstone.Launcher.<init>(Launcher.java:196)
        at winstone.Launcher.main(Launcher.java:391)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43
)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at Main._main(Main.java:248)
        at Main.main(Main.java:95)
Caused by: java.io.FileNotFoundException: /usr/lib/libnss3.so
        at sun.security.pkcs11.Secmod.initialize(Secmod.java:186)
        at sun.security.pkcs11.SunPKCS11.<init>(SunPKCS11.java:197)
        ... 28 more


On Jul 25, 2011, at 6:48 AM, Sylvestre Ledru wrote:

> Le lundi 18 juillet 2011 à 08:43 -0500, Livingston, John A a écrit :
>> Sylvestre,
>> 
>> When libnss3-1d went from 3.12.10-1 to 3.12.10-2 in testing last week, it relocated all of its libraries to /usr/lib/x86_64-linux-gnu.  We're running Jenkins (http://pkg.jenkins-ci.org/debian/), which uses NSS, and it was unable to locate libnss3.so and others in the new location until the JVM was made aware of the path.
> OK. Could you try something for me ?
> (I have troubles to reproduce the issue)
> 
> Could you try to create a file called /etc/java-6-sun/security/nss.cfg
> with:
> ---
> name = NSS
> nssLibraryDirectory = /usr/lib/x86_64-linux-gnu/
> nssDbMode = noDb
> attributes = compatibility
> ---
> 
> inside.
> and let me know if it fixes the issue.
> 
> thanks,
> S
> 
> 






More information about the pkg-java-maintainers mailing list