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
>
>
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.