[Spacewalk-list] Create new distributions: Internal Server Error

Jan Hutař jhutar at redhat.com
Tue Oct 9 12:37:12 UTC 2012


On Fri, 5 Oct 2012 11:23:22 -0400 Nelson Han
<nelson.han at gmail.com> wrote:

> Hello all,
> 
> 
> I have successfully installed space on CentOS 5.7 x64.
> Systems, Channels and Configuration are working fine.
> When I used kickstart to create distribution and profile, I
> got "Internal Server Error".
> When I checked the log, it showed user permission error. The
> user 'admin' has full access.
> 
> spacewalk 1.7
> cobbler-2.2.3-2.el5
> /var/www/html/distro-trees/
> 
> 
> log from: /var/lib/jabberd
> 2012/10/05 09:48:25 -00:00 21091 0.0.0.0:
> osad/jabber_lib.setup_connection('Connected to jabber server',
> ' spacewalk.net')
> 2012/10/05 09:48:25 -00:00 21091 0.0.0.0:
> osad/jabber_lib.register('ERROR', 'Invalid password')
> 
> log from: /var/log/tomcat5/catalina.out
> 
> 2012-10-06 05:51:18,131 [TP-Processor1] ERROR
> com.redhat.rhn.manager.kickstart.cobbler.CobblerLoginCommand -
> XmlRpcFault while logging in.  most likely user doesn't have
> permissions. redstone.xmlrpc.XmlRpcFault:
> cobbler.cexceptions.CX:'login failed (admin)' at
> redstone.xmlrpc.XmlRpcClient.handleResponse
> (XmlRpcClient.java:443) at redstone.xmlrpc.XmlRpcClient.endCall
> (XmlRpcClient.java:376) at redstone.xmlrpc.XmlRpcClient.invoke
> (XmlRpcClient.java:165) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerXMLRPCHelper.invokeMethod
> (CobblerXMLRPCHelper.java:69) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerLoginCommand.login
> (CobblerLoginCommand.java:52) at
> com.redhat.rhn.frontend.integration.IntegrationService.authorize
> (IntegrationService.java:114) at
> com.redhat.rhn.frontend.integration.IntegrationService.getAuthToken
> (IntegrationService.java:67) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerCommand.<init>
> (CobblerCommand.java:53) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerDistroCommand.<init>
> (CobblerDistroCommand.java:49) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerDistroCreateCommand.<init>
> (CobblerDistroCreateCommand.java:54) at
> com.redhat.rhn.manager.kickstart.tree.TreeCreateOperation.getCobblerCommand
> (TreeCreateOperation.java:48) at
> com.redhat.rhn.manager.kickstart.tree.BaseTreeEditOperation.store
> (BaseTreeEditOperation.java:93) at
> com.redhat.rhn.manager.kickstart.tree.TreeCreateOperation.store
> (TreeCreateOperation.java:61) at
> com.redhat.rhn.frontend.action.BaseEditAction.execute
> (BaseEditAction.java:64) at
> org.apache.struts.action.RequestProcessor.processActionPerform
> (RequestProcessor.java:431) at
> org.apache.struts.action.RequestProcessor.process
> (RequestProcessor.java:237) at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process
> (RhnRequestProcessor.java:99) at
> org.apache.struts.action.ActionServlet.process
> (ActionServlet.java:1196) at
> org.apache.struts.action.ActionServlet.doPost
> (ActionServlet.java:432) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at javax.servlet.http.HttpServlet.service
> (HttpServlet.java:803) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter
> (AuthFilter.java:91) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
> (PageFilter.java:142) at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
> (PageFilter.java:58) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter
> (LocalizedEnvironmentFilter.java:67) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter
> (EnvironmentFilter.java:108) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter
> (SessionFilter.java:55) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter
> (SetCharacterEncodingFilter.java:97) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:210) at
> org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172) at
> org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127) at
> org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117) at
> org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108) at
> org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:151) at
> org.apache.jk.server.JkCoyoteHandler.invoke
> (JkCoyoteHandler.java:200) at
> org.apache.jk.common.HandlerRequest.invoke
> (HandlerRequest.java:291) at
> org.apache.jk.common.ChannelSocket.invoke
> (ChannelSocket.java:775) at
> org.apache.jk.common.ChannelSocket.processConnection
> (ChannelSocket.java:704) at org.apache.jk.common.ChannelSocket
> $SocketConnection.runIt(ChannelSocket.java:897) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:685) at java.lang.Thread.run(Thread.java:679)
> 2012-10-06 05:51:18,134 [TP-Processor1] WARN
> org.apache.struts.action.RequestProcessor - Unhandled
> Exception thrown: class java.lang.RuntimeException 2012-10-06
> 05:51:18,135 [TP-Processor1] ERROR
> com.redhat.rhn.frontend.servlets.SessionFilter - Error during
> transaction. Rolling back javax.servlet.ServletException:
> com.redhat.rhn.manager.kickstart.cobbler.NoCobblerTokenException:
> We had an error trying to login.
>         at
> org.apache.struts.action.RequestProcessor.processException
> (RequestProcessor.java:535) at
> org.apache.struts.action.RequestProcessor.processActionPerform
> (RequestProcessor.java:433) at
> org.apache.struts.action.RequestProcessor.process
> (RequestProcessor.java:237) at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process
> (RhnRequestProcessor.java:99) at
> org.apache.struts.action.ActionServlet.process
> (ActionServlet.java:1196) at
> org.apache.struts.action.ActionServlet.doPost
> (ActionServlet.java:432) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at javax.servlet.http.HttpServlet.service
> (HttpServlet.java:803) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter
> (AuthFilter.java:91) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
> (PageFilter.java:142) at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
> (PageFilter.java:58) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter
> (LocalizedEnvironmentFilter.java:67) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter
> (EnvironmentFilter.java:108) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter
> (SessionFilter.java:55) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter
> (SetCharacterEncodingFilter.java:97) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:210) at
> org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172) at
> org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127) at
> org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117) at
> org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108) at
> org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:151) at
> org.apache.jk.server.JkCoyoteHandler.invoke
> (JkCoyoteHandler.java:200) at
> org.apache.jk.common.HandlerRequest.invoke
> (HandlerRequest.java:291) at
> org.apache.jk.common.ChannelSocket.invoke
> (ChannelSocket.java:775) at
> org.apache.jk.common.ChannelSocket.processConnection
> (ChannelSocket.java:704) at org.apache.jk.common.ChannelSocket
> $SocketConnection.runIt(ChannelSocket.java:897) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:685) at java.lang.Thread.run(Thread.java:679)
> Caused by: java.lang.RuntimeException:
> com.redhat.rhn.manager.kickstart.cobbler.NoCobblerTokenException:
> We had an error trying to login. at
> com.redhat.rhn.manager.kickstart.tree.BaseTreeEditOperation.store
> (BaseTreeEditOperation.java:129) at
> com.redhat.rhn.manager.kickstart.tree.TreeCreateOperation.store
> (TreeCreateOperation.java:61) at
> com.redhat.rhn.frontend.action.BaseEditAction.execute
> (BaseEditAction.java:64) at
> org.apache.struts.action.RequestProcessor.processActionPerform
> (RequestProcessor.java:431) ... 40 more
> Caused by:
> com.redhat.rhn.manager.kickstart.cobbler.NoCobblerTokenException:
> We had an error trying to login.
>         at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerLoginCommand.login
> (CobblerLoginCommand.java:57) at
> com.redhat.rhn.frontend.integration.IntegrationService.authorize
> (IntegrationService.java:114) at
> com.redhat.rhn.frontend.integration.IntegrationService.getAuthToken
> (IntegrationService.java:67) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerCommand.<init>
> (CobblerCommand.java:53) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerDistroCommand.<init>
> (CobblerDistroCommand.java:49) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerDistroCreateCommand.<init>
> (CobblerDistroCreateCommand.java:54) at
> com.redhat.rhn.manager.kickstart.tree.TreeCreateOperation.getCobblerCommand
> (TreeCreateOperation.java:48) at
> com.redhat.rhn.manager.kickstart.tree.BaseTreeEditOperation.store
> (BaseTreeEditOperation.java:93) ... 43 more
> Caused by: redstone.xmlrpc.XmlRpcFault:
> cobbler.cexceptions.CX:'login failed (admin)'
>         at
> redstone.xmlrpc.XmlRpcClient.handleResponse
> (XmlRpcClient.java:443) at redstone.xmlrpc.XmlRpcClient.endCall
> (XmlRpcClient.java:376) at redstone.xmlrpc.XmlRpcClient.invoke
> (XmlRpcClient.java:165) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerXMLRPCHelper.invokeMethod
> (CobblerXMLRPCHelper.java:69) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerLoginCommand.login
> (CobblerLoginCommand.java:52) ... 50 more
> 2012-10-06 05:51:18,136 [TP-Processor1] ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].
> [/rhn].[action]
> - Servlet.service() for servlet action threw exception
> redstone.xmlrpc.XmlRpcFault: cobbler.cexceptions.CX:'login
> failed (admin)' at
> redstone.xmlrpc.XmlRpcClient.handleResponse
> (XmlRpcClient.java:443) at redstone.xmlrpc.XmlRpcClient.endCall
> (XmlRpcClient.java:376) at redstone.xmlrpc.XmlRpcClient.invoke
> (XmlRpcClient.java:165) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerXMLRPCHelper.invokeMethod
> (CobblerXMLRPCHelper.java:69) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerLoginCommand.login
> (CobblerLoginCommand.java:52) at
> com.redhat.rhn.frontend.integration.IntegrationService.authorize
> (IntegrationService.java:114) at
> com.redhat.rhn.frontend.integration.IntegrationService.getAuthToken
> (IntegrationService.java:67) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerCommand.<init>
> (CobblerCommand.java:53) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerDistroCommand.<init>
> (CobblerDistroCommand.java:49) at
> com.redhat.rhn.manager.kickstart.cobbler.CobblerDistroCreateCommand.<init>
> (CobblerDistroCreateCommand.java:54) at
> com.redhat.rhn.manager.kickstart.tree.TreeCreateOperation.getCobblerCommand
> (TreeCreateOperation.java:48) at
> com.redhat.rhn.manager.kickstart.tree.BaseTreeEditOperation.store
> (BaseTreeEditOperation.java:93) at
> com.redhat.rhn.manager.kickstart.tree.TreeCreateOperation.store
> (TreeCreateOperation.java:61) at
> com.redhat.rhn.frontend.action.BaseEditAction.execute
> (BaseEditAction.java:64) at
> org.apache.struts.action.RequestProcessor.processActionPerform
> (RequestProcessor.java:431) at
> org.apache.struts.action.RequestProcessor.process
> (RequestProcessor.java:237) at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process
> (RhnRequestProcessor.java:99) at
> org.apache.struts.action.ActionServlet.process
> (ActionServlet.java:1196) at
> org.apache.struts.action.ActionServlet.doPost
> (ActionServlet.java:432) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at javax.servlet.http.HttpServlet.service
> (HttpServlet.java:803) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter
> (AuthFilter.java:91) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
> (PageFilter.java:142) at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
> (PageFilter.java:58) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter
> (LocalizedEnvironmentFilter.java:67) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter
> (EnvironmentFilter.java:108) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter
> (SessionFilter.java:55) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter
> (SetCharacterEncodingFilter.java:97) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:210) at
> org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172) at
> org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127) at
> org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117) at
> org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108) at
> org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:151) at
> org.apache.jk.server.JkCoyoteHandler.invoke
> (JkCoyoteHandler.java:200) at
> org.apache.jk.common.HandlerRequest.invoke
> (HandlerRequest.java:291) at
> org.apache.jk.common.ChannelSocket.invoke
> (ChannelSocket.java:775) at
> org.apache.jk.common.ChannelSocket.processConnection
> (ChannelSocket.java:704) at org.apache.jk.common.ChannelSocket
> $SocketConnection.runIt(ChannelSocket.java:897) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:685) at java.lang.Thread.run(Thread.java:679)
> 
> 
> 
> Thanks,
> 
> Nelson

Hello,
Maybe, check for SELinux errors:

# sestatus
# tail -f /var/log/audit/audit.log

and possibly fix context on miss-labelled paths:

# restorecon -vR /problematic/path/...

Regards,
Jan



-- 
Jan Hutar     Systems Management QA
jhutar at redhat.com     Red Hat, Inc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20121009/db81d9d3/attachment.sig>


More information about the Spacewalk-list mailing list