[Spacewalk-list] Kickstart profiles gone AWOL

Tomas Lestach tlestach at redhat.com
Fri Jun 22 07:33:25 UTC 2012


On Friday 22 of June 2012 10:25:31 Nathan Butcher wrote:
> Tomas Lestach <tlestach at redhat.com> wrote :
> > > I have one "profile" that I cannot even select because it does not
> > > present
> > > itself as a link. Additionally it is calling it's Distribution
> > > "RHEL-54-64:1:SpacewalkDefaultOrganisation", and it has a big red X
> > > under
> > > the "Spacewalk managed?" row.
> > 
> > This one you can delete using
> > '# cobbler profile remove' commnad on the Spacewalk machine.
> 
> This worked on the profile which had no link.

Great.

> 
> > > Also I have a profile that, when clicked on, produces an Internal Server
> > > Error. Can't delete this one either.
> > 
> > Can you post the appropriate traceback from catalina.log file?
> > Is your cobbler running?
> 
> I used "cobbler profile remove" on the second profile, and it deleted it
> from the list. "cobbler profile list" no longer showed the profile...

I didn't tell you to run the remove command also on this profile. 

> 
> HOWEVER, for some reason it is still listed as being a profile from the
> webtop. Very strange. I try to delete it from there and I've cut&pasted the
> log output here:-
> 
> cobbler is running too, BTW
> 
> 
> 2012-06-22 10:22:49,928 [TP-Processor3] WARN 
> org.apache.struts.action.RequestProcessor - Unhandled Exception thrown:
> class java.lang.NullPointerException 2012-06-22 10:22:49,929
> [TP-Processor3] ERROR com.redhat.rhn.frontend.servlets.SessionFilter -
> Error during transaction. Rolling back javax.servlet.ServletException
> 	at
> org.apache.struts.action.RequestProcessor.processException(RequestProcessor
> .java:535) at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProce
> ssor.java:433) at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237
> ) at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProces
> sor.java:99) 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(Applicatio
> nFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:91) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.jav
> a:142) at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java
> :58) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(Locali
> zedEnvironmentFilter.java:67) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilt
> er.java:108) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:
> 55) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCha
> racterEncodingFilter.java:97) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
> ava:210) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
> ava:172) at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
> 7) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:11
> 7) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
> a: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.jav
> a:897) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
> va:685) at java.lang.Thread.run(Thread.java:679)
> Caused by: java.lang.NullPointerException
> 	at
> com.redhat.rhn.manager.kickstart.KickstartUrlHelper.getCobblerProfileUrl(Ki
> ckstartUrlHelper.java:348) at

Right, I can imagine you get NPE, when you deleted the cobbler profile and want 
to access it from Spacewalk.

I'd try to run:
# cobbler sync
but I'm not sure, if it will help.

Tomas
-- 
Tomas Lestach
RHN Satellite Engineering


> com.redhat.rhn.manager.kickstart.KickstartManager.renderKickstart(Kickstart
> Manager.java:95) at
> com.redhat.rhn.manager.kickstart.KickstartManager.validateKickstartFile(Kic
> kstartManager.java:118) at
> com.redhat.rhn.frontend.action.kickstart.KickstartDetailsEditAction.checkKi
> ckstartFile(KickstartDetailsEditAction.java:322) at
> com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction.setup(Ad
> vancedModeDetailsAction.java:210) at
> com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction.execute(
> AdvancedModeDetailsAction.java:97) at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProce
> ssor.java:431) ... 40 more
> 2012-06-22 10:22:49,933 [TP-Processor3] ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[actio
> n] - Servlet.service() for servlet action threw exception
> java.lang.NullPointerException
> 	at
> com.redhat.rhn.manager.kickstart.KickstartUrlHelper.getCobblerProfileUrl(Ki
> ckstartUrlHelper.java:348) at
> com.redhat.rhn.manager.kickstart.KickstartManager.renderKickstart(Kickstart
> Manager.java:95) at
> com.redhat.rhn.manager.kickstart.KickstartManager.validateKickstartFile(Kic
> kstartManager.java:118) at
> com.redhat.rhn.frontend.action.kickstart.KickstartDetailsEditAction.checkKi
> ckstartFile(KickstartDetailsEditAction.java:322) at
> com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction.setup(Ad
> vancedModeDetailsAction.java:210) at
> com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction.execute(
> AdvancedModeDetailsAction.java:97) at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProce
> ssor.java:431) at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237
> ) at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProces
> sor.java:99) 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(Applicatio
> nFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:91) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.jav
> a:142) at
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java
> :58) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(Locali
> zedEnvironmentFilter.java:67) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilt
> er.java:108) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:
> 55) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCha
> racterEncodingFilter.java:97) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
> nFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
> hain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
> ava:210) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
> ava:172) at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
> 7) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:11
> 7) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
> a: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.jav
> a:897) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
> va:685) at java.lang.Thread.run(Thread.java:679)
> 
> 
> 
> ___________________________________
> NOCC, http://nocc.sourceforge.net




More information about the Spacewalk-list mailing list