[Spacewalk-list] cobbler generating cobbler.cexceptions.CX:'invalid token errors when controlled by spacewalk

Jim Zajkowski jamesez at umich.edu
Wed Apr 8 00:48:02 UTC 2009


Hi there,

Brand new Spacewalk 0.5 install, Cobbler 1.6.2 (rpm  
cobbler-1.6.2-1.el5).

Anytime we try to do anything in the web interface that touches
Cobbler, such as attempting to add a new distribution, we get a
traceback.

Any suggestions?  I'm not even sure where to begin poking at it.

--Jim

> javax.servlet.ServletException: redstone.xmlrpc.XmlRpcFault:  
> cobbler.cexceptions.CX:'invalid token:  
> WG9sJIFVlUbD9YoM0qLeKZ5qUQUVW6FGOA=='
> 	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:82)
> 	at  
> org.apache.struts.action.ActionServlet.process(ActionServlet.java: 
> 1196)
> 	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java: 
> 414)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> 	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: 
> 73)
> 	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: 
> 283)
> 	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
> 	at  
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 703)
> 	at org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:895)
> 	at org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:685)
> 	at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.RuntimeException: redstone.xmlrpc.XmlRpcFault:  
> cobbler.cexceptions.CX:'invalid token:  
> WG9sJIFVlUbD9YoM0qLeKZ5qUQUVW6FGOA=='
> 	at  
> com 
> .redhat 
> .rhn 
> .manager 
> .kickstart.cobbler.CobblerCommand.invokeXMLRPC(CobblerCommand.java: 
> 108)
> 	at  
> com 
> .redhat 
> .rhn 
> .manager 
> .kickstart.cobbler.CobblerCommand.invokeXMLRPC(CobblerCommand.java: 
> 119)
> 	at  
> com 
> .redhat 
> .rhn 
> .manager.satellite.CobblerSyncCommand.store(CobblerSyncCommand.java: 
> 41)
> 	at  
> com 
> .redhat 
> .rhn 
> .frontend.action.satellite.CobblerAction.execute(CobblerAction.java: 
> 47)
> 	at  
> org 
> .apache 
> .struts 
> .action.RequestProcessor.processActionPerform(RequestProcessor.java: 
> 431)
> 	... 40 more
> Caused by: redstone.xmlrpc.XmlRpcFault:  
> cobbler.cexceptions.CX:'invalid token:  
> WG9sJIFVlUbD9YoM0qLeKZ5qUQUVW6FGOA=='
> 	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.CobblerCommand.invokeXMLRPC(CobblerCommand.java: 
> 104)
> 	... 44 more

In addition, every minute in cobblerd.log we're seeing this:

> 2009-04-07 20:31:00,021 - api - version; user(?)
> 2009-04-07 20:31:00,050 - api - version; user(?)
> 2009-04-07 20:31:00,072 - api - invalid token; user(???)
> 2009-04-07 20:31:00,072 - api - Exception occured:
> cobbler.cexceptions.CX
> 2009-04-07 20:31:00,073 - api - Exception value: 'invalid token:
> 4BlBMGPo2gVcxqgjhzafNI2EpUTJB/mjXw=='
> 2009-04-07 20:31:00,073 - api - Exception Info:
>   File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 1566, in _dispatch
>     return method_handle(*params)
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 1059, in token_check
>     self.__validate_token(token)
>    File "/usr/lib/python2.4/site-packages/cobbler/remote.py", line
> 967, in __validate_token
>     raise CX(_("invalid token: %s" % token))
>
> 2009-04-07 20:31:00,082 - api - version; user(?)
> 2009-04-07 20:31:00,112 - api - login attempt; user(taskomatic_user)
> 2009-04-07 20:31:00,312 - api - authenticate; ['taskomatic_user',  
> True]
> 2009-04-07 20:31:00,314 - api - login succeeded; user(taskomatic_user)
> 2009-04-07 20:31:00,320 - api - version; user(?)




More information about the Spacewalk-list mailing list