Hi everybody,<div><br></div><div>I followed the steps at the wiki and managed to do my first spacewalk 1.5 install on centos 5.7 x86_64. Everything was going well until the last step of the spacewalk -setup --disconnected where the services get restarted. After waiting a long time I saw the message: </div>

<div><br></div><div>"Tomcat failed to start properly or the installer ran out of tries.  Please check /var/log/tomcat*/catalina.out for errors." which contains...</div><div><br></div><div><div>root@spacewalk lib]# tail -f /var/log/tomcat*/catalina.out</div>

<div>Using CATALINA_BASE:   /usr/share/tomcat5</div><div>Using CATALINA_HOME:   /usr/share/tomcat5</div><div>Using CATALINA_TMPDIR: /usr/share/tomcat5/temp</div><div>Using JRE_HOME:</div><div>Dec 1, 2011 10:02:57 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent</div>

<div>INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/usr/lib/oracle/11.2/client64/lib:/usr/lib/oracle/11.2/client/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib</div>

<div>Dec 1, 2011 10:02:58 AM org.apache.coyote.http11.Http11BaseProtocol init</div><div>INFO: Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080</div><div>Dec 1, 2011 10:02:58 AM org.apache.catalina.startup.Catalina load</div>

<div>INFO: Initialization processed in 743 ms</div><div>Dec 1, 2011 10:02:58 AM org.apache.catalina.core.StandardService start</div><div>INFO: Starting service Catalina</div><div>Dec 1, 2011 10:02:58 AM org.apache.catalina.core.StandardEngine start</div>

<div>INFO: Starting Servlet Engine: Apache Tomcat/5.5.27</div><div>Dec 1, 2011 10:02:58 AM org.apache.catalina.core.StandardHost start</div><div>INFO: XML validation disabled</div><div>Dec 1, 2011 10:02:58 AM org.apache.catalina.startup.HostConfig deployDescriptor</div>

<div>WARNING: A docBase /var/lib/tomcat5/webapps/rhn inside the host appBase has been specified, and will be ignored</div><div>Dec 1, 2011 10:03:04 AM com.mchange.v2.log.MLog <clinit></div><div>INFO: MLog clients using java 1.4+ standard logging.</div>

<div>Dec 1, 2011 10:03:04 AM com.mchange.v2.c3p0.C3P0Registry banner</div><div>INFO: Initializing c3p0-0.9.1.2 [built 06-August-2008 15:35:00; debug? false; trace: 5]</div><div>Dec 1, 2011 10:03:04 AM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager</div>

<div>INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@5da02d94 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@d45cab40 [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2xfetl8j1x3ypgi5okg7j|4526ba64, idleConnectionTestPeriod -> 300, initialPoolSize -> 5, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 300, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 20, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 5, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@590ad234 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 2xfetl8j1x3ypgi5okg7j|12b31a7c, jdbcUrl -> jdbc:oracle:oci:@xe, properties -> {user=******, password=******, driver_proto=jdbc:oracle:oci} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 2xfetl8j1x3ypgi5okg7j|2efeecca, numHelperThreads -> 3 ]</div>

<div>2011-12-01 10:03:10,485 [main] ERROR org.apache.struts.action.ActionServlet - Unable to initialize Struts ActionServlet due to an unexpected exception or error thrown, so marking the servlet as unavailable.  Most likely, this is due to an incorrect or missing library dependency.</div>

<div>java.lang.NoClassDefFoundError: org/apache/commons/chain/config/ConfigParser</div><div>        at org.apache.struts.action.ActionServlet.initChain(ActionServlet.java:1680)</div><div>        at org.apache.struts.action.ActionServlet.init(ActionServlet.java:350)</div>

<div>        at javax.servlet.GenericServlet.init(GenericServlet.java:212)</div><div>        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)</div><div>        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)</div>

<div>        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)</div><div>        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)</div><div>        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)</div>

<div>        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)</div><div>        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)</div><div>        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)</div>

<div>        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)</div><div>        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)</div><div>        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)</div>

<div>        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)</div><div>        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)</div><div>        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)</div>

<div>        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)</div><div>        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)</div><div>        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)</div>

<div>        at org.apache.catalina.core.StandardService.start(StandardService.java:448)</div><div>        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)</div><div>        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)</div>

<div>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div></div><div><div>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)</div><div>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>

<div>        at java.lang.reflect.Method.invoke(Method.java:616)</div><div>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)</div><div>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)</div>

<div>Caused by: java.lang.ClassNotFoundException: org.apache.commons.chain.config.ConfigParser</div><div>        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386)</div><div>        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)</div>

<div>        ... 29 more</div><div>2011-12-01 10:03:10,487 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn] - Servlet /rhn threw load() exception</div></div><div><br></div><div><br></div>
<div>
Needless to say the web interface isn't available. Does anybody have any suggestions of what to do next please?</div><div><br>Thanks</div><div><br></div><div>Nick</div>