[Spacewalk-list] Kickstart profiles
Kobus Bensch
kobus.bensch at trustpayglobal.com
Wed Oct 23 10:39:36 UTC 2013
Hi
I have come across a problem with creating a kickstart.
I tried 2 different ways.
Method 1:
I ran the following command
spacewalk-repo-sync --channel centos6-x86_64 --sync-kickstart and this
seems to create a kickstart distribution.
I then create the kickstart profile using this distribution. I enter a
few basic details and when I click on create, I get a server 500 error
and the following WEB TRACEBACK
The following exception occurred while executing this request:
POST /rhn/kickstart/CreateProfileWizard.do
Date:10/23/13 11:19:06 AM BST
Headers:
host: spacewalk.mydomain.com
user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0)
Gecko/20100101 Firefox/24.0
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: en,en-us;q=0.5
accept-encoding: gzip, deflate
referer:
https://spacewalk.mydomain.com/rhn/kickstart/CreateProfileWizard.do
cookie: JSESSIONID=CEDB2DC02B182D5C577B58E051BAFD27;
DWRSESSIONID=juG6aXLo$0GRHyNTDiMTm8Hlq8k;
__utma=210282064.164980364.1358331853.1359042498.1359390283.3;
pxt-session-cookie=20x329d1d761a25a6a193b37fc3d0488981
connection: keep-alive
content-type: application/x-www-form-urlencoded
content-length: 300
Request:
Local Name = spacewalk.mydomain.com
Server Name = spacewalk.mydomain.com
Requested Session Id came from Cookie
Requested Session Valid = true
Session =
org.apache.catalina.session.StandardSessionFacade at 2dfb91de[session=StandardSession[CEDB2DC02B182D5C577B58E051BAFD27]]
Protocol = https
Request Locale = en_US
Request Character Encoding = UTF-8
Attribute Names = rhnActiveLang,
javax.servlet.jsp.jstl.fmt.timeZone.request,
javax.servlet.request.key_size, requestedUri, kickstartCreateWizardForm,
javax.servlet.request.ssl_session, org.apache.struts.action.MESSAGE,
session, javax.servlet.request.cipher_suite,
org.apache.struts.action.mapping.instance, org.apache.struts.action.MODULE,
Form Variables:
prevStep: second
rootPasswordConfirm: 6saCJpbb!
rootPassword: password
kstreeUpdateType: none
defaultDownload: true
virtualizationTypeLabel: none
nextStep: complete
kickstartLabel: standard-centos-6-x86_64
kstreeId: 8
userDefinedDownload:
submitted: true
csrf_token: 8818249114721795261
wizardStep: complete
User Information:
User tpg_kbensch (id 2, org_id 1)
Exception:
javax.servlet.ServletException: java.lang.reflect.InvocationTargetException
at
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at
com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:102)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:127)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:100)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:57)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:679)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
com.redhat.rhn.frontend.struts.wizard.WizardStep.invoke(WizardStep.java:116)
at
com.redhat.rhn.frontend.struts.wizard.RhnWizardAction.dispatch(RhnWizardAction.java:103)
at
com.redhat.rhn.frontend.struts.wizard.RhnWizardAction.execute(RhnWizardAction.java:89)
at
com.redhat.rhn.frontend.action.kickstart.CreateProfileWizardAction.execute(CreateProfileWizardAction.java:106)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
... 40 more
Caused by: org.cobbler.XmlRpcException: XmlRpcException calling cobbler.
at
org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:120)
at
org.cobbler.CobblerConnection.invokeTokenMethod(CobblerConnection.java:150)
at org.cobbler.Profile.invokeModify(Profile.java:158)
at org.cobbler.CobblerObject.modify(CobblerObject.java:149)
at org.cobbler.Profile.setKickstart(Profile.java:299)
at
com.redhat.rhn.manager.kickstart.cobbler.CobblerProfileCreateCommand.store(CobblerProfileCreateCommand.java:78)
at
com.redhat.rhn.manager.kickstart.KickstartWizardHelper.store(KickstartWizardHelper.java:192)
at
com.redhat.rhn.domain.kickstart.builder.KickstartBuilder.create(KickstartBuilder.java:570)
at
com.redhat.rhn.frontend.action.kickstart.CreateProfileWizardAction.runComplete(CreateProfileWizardAction.java:301)
... 49 more
Caused by: redstone.xmlrpc.XmlRpcFault: <class
'cobbler.cexceptions.CX'>:'kickstart not found:
/var/lib/rhn/kickstarts/wizard/standard-centos-6-x86_64--1.cfg'
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
org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:117)
... 57 more
I then decided to create everything again.
I copied the required files for a pxeboot to a separate location.
Created the distibution and then the profile and elected to upload a
basic kickstart file instead.
Clicked ojn create and got the following webtrace back
The following exception occurred while executing this request:
POST /rhn/kickstart/AdvancedModeCreate.do
Date:10/23/13 11:25:14 AM BST
Headers:
host: spacewalk.mydomain.com
user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0)
Gecko/20100101 Firefox/24.0
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: en,en-us;q=0.5
accept-encoding: gzip, deflate
referer:
https://spacewalk.mydomain.com/rhn/kickstart/AdvancedModeCreate.do
cookie: JSESSIONID=CEDB2DC02B182D5C577B58E051BAFD27;
DWRSESSIONID=juG6aXLo$0GRHyNTDiMTm8Hlq8k;
__utma=210282064.164980364.1358331853.1359042498.1359390283.3;
pxt-session-cookie=20x329d1d761a25a6a193b37fc3d0488981
connection: keep-alive
content-type: multipart/form-data;
boundary=---------------------------173642704124301
content-length: 2211
Request:
Local Name = spacewalk.mydomain.com
Server Name = spacewalk.mydomain.com
Requested Session Id came from Cookie
Requested Session Valid = true
Session =
org.apache.catalina.session.StandardSessionFacade at 2dfb91de[session=StandardSession[CEDB2DC02B182D5C577B58E051BAFD27]]
Protocol = https
Request Locale = en_US
Request Character Encoding = UTF-8
Attribute Names = rhnActiveLang,
javax.servlet.jsp.jstl.fmt.timeZone.request, csrfToken,
javax.servlet.request.key_size, requestedUri, create,
javax.servlet.request.ssl_session, org.apache.struts.action.MESSAGE,
session, javax.servlet.request.cipher_suite, kickstartFileForm,
org.apache.struts.action.mapping.instance, uploadKey,
org.apache.struts.action.MODULE,
Form Variables:
csrf_token: 8818249114721795261
User Information:
User tpg_kbensch (id 2, org_id 1)
Exception:
javax.servlet.ServletException: org.cobbler.XmlRpcException:
XmlRpcException calling cobbler.
at
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:520)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:427)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at
com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:102)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:127)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:100)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:57)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:679)
Caused by: org.cobbler.XmlRpcException: XmlRpcException calling cobbler.
at
org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:120)
at
org.cobbler.CobblerConnection.invokeTokenMethod(CobblerConnection.java:150)
at org.cobbler.Profile.invokeModify(Profile.java:158)
at org.cobbler.CobblerObject.modify(CobblerObject.java:149)
at org.cobbler.Profile.setKickstart(Profile.java:299)
at
com.redhat.rhn.manager.kickstart.cobbler.CobblerProfileCreateCommand.store(CobblerProfileCreateCommand.java:78)
at
com.redhat.rhn.manager.kickstart.KickstartWizardHelper.store(KickstartWizardHelper.java:192)
at
com.redhat.rhn.domain.kickstart.builder.KickstartBuilder.createRawData(KickstartBuilder.java:457)
at
com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction.submit(AdvancedModeDetailsAction.java:175)
at
com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction.execute(AdvancedModeDetailsAction.java:108)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
... 40 more
Caused by: redstone.xmlrpc.XmlRpcFault: <class
'cobbler.cexceptions.CX'>:'kickstart not found:
/var/lib/rhn/kickstarts/upload/standard-centos-6-x86_64--1.cfg'
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
org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:117)
... 50 more
In both cases the kickstart profile is unmanaged by spacewalk.
Can anybody help please
Thanks
Kobus
--
Trustpay Global Limited is an authorised Electronic Money Institution
regulated by the Financial Conduct Authority registration number 900043.
Company No 07427913 Registered in England and Wales with registered address
130 Wood Street, London, EC2V 6DL, United Kingdom.
For further details please visit our website at www.trustpayglobal.com.
The information in this email and any attachments are confidential and
remain the property of Trustpay Global Ltd unless agreed by contract. It is
intended solely for the person to whom or the entity to which it is
addressed. If you are not the intended recipient you may not use, disclose,
copy, distribute, print or rely on the content of this email or its
attachments. If this email has been received by you in error please advise
the sender and delete the email from your system. Trustpay Global Ltd does
not accept any liability for any personal view expressed in this message.
More information about the Spacewalk-list
mailing list