Hi Torsten,
I am not sure what caused this problem, but the problem is that tomcat
has been configured to use security but it does not have the necessary
things required for running securely. The problem will be in the
server.xml file. If you replace that with the default one that come with
the tomcat rpm you should be okay, however, I think that the startup
script is over writing this.
Laurence
Torsten Harenberg wrote:
> Dear all,
>
> here's one more problem we face after updating to LCG-2_3:
>
> tomcat (on our UI/MON box) doesn't start giving this output in
> catalina.out:
>
> [root@grid-lcg tomcat4]# cat catalina.out
> 0 [main] FATAL trustmanager.UpdatingKeyManager - Identity reading
> failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> 5 [main] FATAL trustmanager.UpdatingKeyManager - UpdatingKeymanager:
> initialization failed: Identity reading failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> 6 [main] FATAL trustmanager.ContextWrapper - The credentials reading
> failed: Identity reading failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> 6 [main] FATAL trustmanager.ContextWrapper - ContextWrapper
> initialization failed: Identity reading failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> 6 [main] FATAL tomcat.SSLServerSocketFactory - Server socket factory
> creation failed: java.security.cert.CertificateException: Identity
> reading failed: /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such
> file or directory)
> java.security.cert.CertificateException: Identity reading failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> at
> org.edg.security.trustmanager.UpdatingKeyManager.loadKeystore(UpdatingKeyManager.java:170)
>
> at
> org.edg.security.trustmanager.UpdatingKeyManager.<init>(UpdatingKeyManager.java:86)
>
> at
> org.edg.security.trustmanager.ContextWrapper.initKeyManagers(ContextWrapper.java:248)
>
> at
> org.edg.security.trustmanager.ContextWrapper.init(ContextWrapper.java:209)
>
> at
> org.edg.security.trustmanager.ContextWrapper.<init>(ContextWrapper.java:123)
>
> at
> org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.initProxy(SSLServerSocketFactory.java:870)
>
> at
> org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.initialize(SSLServerSocketFactory.java:853)
>
> at
> org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.createSocket(SSLServerSocketFactory.java:785)
>
> at
> org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.java:978)
>
> at
> org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1187)
>
> at
> org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
>
> at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:511)
> at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at
> org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> Catalina.start: LifecycleException: null.open: java.io.IOException:
> java.security.cert.CertificateException: Identity reading failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> LifecycleException: null.open: java.io.IOException:
> java.security.cert.CertificateException: Identity reading failed:
> /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such file or
> directory)
> at
> org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1209)
>
> at
> org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
>
> at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:511)
> at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at
> org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> ----- Root Cause -----
> java.io.IOException: java.security.cert.CertificateException: Identity
> reading failed: /tmp/tomcat4-genericservice-genericvo-proxy.pem (No such
> file or directory)
> at
> org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.initProxy(SSLServerSocketFactory.java:879)
>
> at
> org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.initialize(SSLServerSocketFactory.java:853)
>
> at
> org.edg.security.trustmanager.tomcat.SSLServerSocketFactory.createSocket(SSLServerSocketFactory.java:785)
>
> at
> org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.java:978)
>
> at
> org.apache.catalina.connector.http.HttpConnector.initialize(HttpConnector.java:1187)
>
> at
> org.apache.catalina.core.StandardService.initialize(StandardService.java:579)
>
> at
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245)
>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:511)
> at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at
> org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> Catalina.stop: LifecycleException: This server has not yet been started
> LifecycleException: This server has not yet been started
> at
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:2212)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
> at
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at
> org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
>
>
> I tried allready to start some of the post-install scripts, but w/o any
> effect.
>
> Anybody an idea?
>
> Thanks again,
>
> Torsten
>
>
> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
> <> <>
> <> Torsten Harenberg [log in to unmask] <>
> <> Bergische Universitaet <>
> <> FB C - Physik Tel.: +49 (0)202 439-3521 <>
> <> Gaussstr. 20 Fax : +49 (0)202 439-2811 <>
> <> 42097 Wuppertal <>
> <> <>
> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
>
|