[Spacewalk-list] Upgrade of remote systems stopped working

Justin Sherrill jsherril at redhat.com
Tue Jul 7 20:28:36 UTC 2009


Hi Thomas,

1.  Were any java packages updated?

2.  Have you restarted spacewalk ('rhn-satellite restart') and still
seen the issue?

3.  can you send us the following file from your spacewalk install:

/var/lib/tomcat5/webapps/rhn/WEB-INF/struts-config.xml

Cheers!
-Justin

Thomas Bendler wrote:
> Hi @all,
> 
> since I made an update of my spacewalk server (CentOS 5.3), no spacewalk
> packages involved, I can't shedule an update of my client systems
> anymore. Here is what I found in the tomcat log:
> 
> 2009-07-06 14:02:43,914 [TP-Processor3] WARN 
> com.redhat.rhn.common.localization.XmlResourceBundleParser - Duplicate
> message key found in XML Resource file: Users
> 2009-07-06 14:02:43,914 [TP-Processor3] WARN 
> com.redhat.rhn.common.localization.XmlResourceBundleParser - Duplicate
> message key found in XML Resource file: Value
> 2009-07-06 14:02:43,914 [TP-Processor3] WARN 
> com.redhat.rhn.common.localization.XmlResourceBundleParser - Duplicate
> message key found in XML Resource file: Waiters
> 2009-07-06 14:05:13,897 [TP-Processor8] WARN 
> org.apache.struts.action.ActionMapping - Unable to find 'remotecmd' forward.
> 2009-07-06 14:05:13,900 [TP-Processor8] WARN 
> org.apache.struts.action.RequestProcessor - Unhandled Exception thrown:
> class java.lang.IllegalStateException
> 2009-07-06 14:05:13,904 [TP-Processor8] ERROR
> com.redhat.rhn.frontend.servlets.SessionFilter - Error during
> transaction. Rolling back
> javax.servlet.ServletException: Assertion failed: Value of base is null.
>     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.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: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.IllegalStateException: Assertion failed: Value of
> base is null.
>     at com.redhat.rhn.common.util.Asserts.assertTrue(Asserts.java:56)
>     at com.redhat.rhn.common.util.Asserts.assertNotNull(Asserts.java:79)
>     at
> com.redhat.rhn.frontend.struts.StrutsDelegateImpl.forwardParams(StrutsDelegateImpl.java:73)
>     at
> com.redhat.rhn.frontend.action.rhnpackage.BaseSystemPackagesConfirmAction.runRemoteCommand(BaseSystemPackagesConfirmAction.java:161)
>     at
> com.redhat.rhn.frontend.action.rhnpackage.BaseSystemPackagesConfirmAction.execute(BaseSystemPackagesConfirmAction.java:76)
>     at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>     ... 40 more
> 2009-07-06 14:05:13,924 [TP-Processor8] ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[action]
> - Servlet.service() for servlet action threw exception
> java.lang.IllegalStateException: Assertion failed: Value of base is null.
>     at com.redhat.rhn.common.util.Asserts.assertTrue(Asserts.java:56)
>     at com.redhat.rhn.common.util.Asserts.assertNotNull(Asserts.java:79)
>     at
> com.redhat.rhn.frontend.struts.StrutsDelegateImpl.forwardParams(StrutsDelegateImpl.java:73)
>     at
> com.redhat.rhn.frontend.action.rhnpackage.BaseSystemPackagesConfirmAction.runRemoteCommand(BaseSystemPackagesConfirmAction.java:161)
>     at
> com.redhat.rhn.frontend.action.rhnpackage.BaseSystemPackagesConfirmAction.execute(BaseSystemPackagesConfirmAction.java:76)
>     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:82)
>     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: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)
> 2009-07-06 14:05:14,097 [RHN Message Dispatcher] WARN 
> com.redhat.rhn.common.messaging.SmtpMail - MessagingException while
> trying to send email: javax.mail.SendFailedException: Send failed;
>   nested exception is:
>     javax.mail.MessagingException: Connection refused;
>   nested exception is:
>     java.net.ConnectException: Connection refused
> 2009-07-06 14:05:14,159 [RHN Message Dispatcher] ERROR
> com.redhat.rhn.common.messaging.ActionExecutor -
> com.redhat.rhn.common.messaging.JavaMailException: MessagingException
> while trying to send email: javax.mail.SendFailedException: Send failed;
>   nested exception is:
>     javax.mail.MessagingException: Connection refused;
>   nested exception is:
>     java.net.ConnectException: Connection refused
> 
> Any ideas?
> 
> Kind regards, Thomas
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list


-- 
Justin Sherrill, RHCA          1801 Varsity Drive.
Software Engineer                Raleigh, NC 27603
Red Hat, Inc.




More information about the Spacewalk-list mailing list