<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hi,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>When I’m trying to create a new kickstart profile
using the spacewalk interface I’m receiving a traceback complaining about
missing attributes when doing an XmlRpc  call to cobbler. The cobbler
kickstart profile is created and can be listed on both the commandline and the
GUI, but it cannot be managed from the GUI. <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I’m using spacewalk 0.5 and cobbler 1.6.2.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Is there a way to get around this problem?<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Kind regards,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Bob Huisman<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>=======<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Stacktrace:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoPlainText>The following exception occurred while executing this
request:<o:p></o:p></p>

<p class=MsoPlainText>POST /rhn/kickstart/CreateProfileWizard.do<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Date:4/6/09 9:41:49 AM CEST<o:p></o:p></p>

<p class=MsoPlainText>Headers:<o:p></o:p></p>

<p class=MsoPlainText>  host: spacewalk.socs.lan<o:p></o:p></p>

<p class=MsoPlainText>  user-agent: Mozilla/5.0 (Windows; U; Windows NT
5.1; nl; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)<o:p></o:p></p>

<p class=MsoPlainText>  accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<o:p></o:p></p>

<p class=MsoPlainText>  accept-language: nl,en-us;q=0.7,en;q=0.3<o:p></o:p></p>

<p class=MsoPlainText>  accept-encoding: gzip,deflate<o:p></o:p></p>

<p class=MsoPlainText>  accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<o:p></o:p></p>

<p class=MsoPlainText>  Keep-Alive: 300<o:p></o:p></p>

<p class=MsoPlainText>  connection: keep-alive<o:p></o:p></p>

<p class=MsoPlainText>  referer: <a
href="https://spacewalk.socs.lan/rhn/kickstart/CreateProfileWizard.do">https://spacewalk.socs.lan/rhn/kickstart/CreateProfileWizard.do</a><o:p></o:p></p>

<p class=MsoPlainText>  cookie:
JSESSIONID=1E22C0F2171BAD63818D93F1E7305562;
pxt-session-cookie=365x68bb5f26305bf84070d36f3d1e9a18c8<o:p></o:p></p>

<p class=MsoPlainText>  content-type: application/x-www-form-urlencoded<o:p></o:p></p>

<p class=MsoPlainText>  content-length: 209<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Request:<o:p></o:p></p>

<p class=MsoPlainText>Local Name = spacewalk.socs.lan<o:p></o:p></p>

<p class=MsoPlainText>Server Name = spacewalk.socs.lan<o:p></o:p></p>

<p class=MsoPlainText>Requested Session Id came from Cookie<o:p></o:p></p>

<p class=MsoPlainText>Requested Session Valid = true<o:p></o:p></p>

<p class=MsoPlainText>Session = <a
href="mailto:org.apache.catalina.session.StandardSessionFacade@38c2a17a[session=StandardSession[1E22C0F2171BAD63818D93F1E7305562">org.apache.catalina.session.StandardSessionFacade@38c2a17a[session=StandardSession[1E22C0F2171BAD63818D93F1E7305562</a>]]<o:p></o:p></p>

<p class=MsoPlainText>Protocol = https<o:p></o:p></p>

<p class=MsoPlainText>Request Locale = en_US<o:p></o:p></p>

<p class=MsoPlainText>Request Character Encoding = UTF-8<o:p></o:p></p>

<p class=MsoPlainText>Attribute Names = rhnActiveLang, __sitemesh__page,
javax.servlet.jsp.jstl.fmt.timeZone.request, javax.servlet.error.status_code,
javax.servlet.error.servlet_name, javax.servlet.request.key_size, requestedUri,
kickstartCreateWizardForm, javax.servlet.request.ssl_session,
org.apache.struts.action.MESSAGE, javax.servlet.error.message, session, __sitemesh__filterapplied,
javax.servlet.request.cipher_suite, javax.servlet.error.exception,
org.apache.struts.action.mapping.instance, javax.servlet.error.request_uri,
org.apache.struts.action.MODULE, <o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Form Variables:<o:p></o:p></p>

<p class=MsoPlainText>  prevStep: second<o:p></o:p></p>

<p class=MsoPlainText>  rootPasswordConfirm: #####<o:p></o:p></p>

<p class=MsoPlainText>  rootPassword: #####<o:p></o:p></p>

<p class=MsoPlainText>  virtualizationTypeLabel: qemu<o:p></o:p></p>

<p class=MsoPlainText>  defaultDownload: true<o:p></o:p></p>

<p class=MsoPlainText>  nextStep: complete<o:p></o:p></p>

<p class=MsoPlainText>  kickstartLabel: ks-test-123<o:p></o:p></p>

<p class=MsoPlainText>  kstreeId: 1<o:p></o:p></p>

<p class=MsoPlainText>  userDefinedDownload: <o:p></o:p></p>

<p class=MsoPlainText>  wizardStep: complete<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>User Information:<o:p></o:p></p>

<p class=MsoPlainText>User bhuisman (id 1, org_id 1)<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Exception:<o:p></o:p></p>

<p class=MsoPlainText>javax.servlet.ServletException<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:82)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)<o:p></o:p></p>

<p class=MsoPlainText>      at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)<o:p></o:p></p>

<p class=MsoPlainText>      at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)<o:p></o:p></p>

<p class=MsoPlainText>      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)<o:p></o:p></p>

<p class=MsoPlainText>      at
java.lang.Thread.run(Thread.java:636)<o:p></o:p></p>

<p class=MsoPlainText>Caused by: java.lang.reflect.InvocationTargetException<o:p></o:p></p>

<p class=MsoPlainText>      at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<o:p></o:p></p>

<p class=MsoPlainText>      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<o:p></o:p></p>

<p class=MsoPlainText>      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<o:p></o:p></p>

<p class=MsoPlainText>      at
java.lang.reflect.Method.invoke(Method.java:616)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.struts.wizard.WizardStep.invoke(WizardStep.java:116)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.struts.wizard.RhnWizardAction.dispatch(RhnWizardAction.java:104)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.struts.wizard.RhnWizardAction.execute(RhnWizardAction.java:90)<o:p></o:p></p>

<p class=MsoPlainText>      at com.redhat.rhn.frontend.action.kickstart.CreateProfileWizardAction.execute(CreateProfileWizardAction.java:105)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)<o:p></o:p></p>

<p class=MsoPlainText>      ... 40 more<o:p></o:p></p>

<p class=MsoPlainText>Caused by: org.cobbler.XmlRpcException: XmlRpcException calling
cobbler.<o:p></o:p></p>

<p class=MsoPlainText>      at
org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:125)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.cobbler.CobblerConnection.invokeTokenMethod(CobblerConnection.java:158)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.cobbler.Profile.invokeModify(Profile.java:154)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.cobbler.CobblerObject.modify(CobblerObject.java:124)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.cobbler.CobblerObject.setKsMeta(CobblerObject.java:317)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.manager.kickstart.cobbler.CobblerProfileCreateCommand.store(CobblerProfileCreateCommand.java:76)<o:p></o:p></p>

<p class=MsoPlainText>      at com.redhat.rhn.manager.kickstart.KickstartWizardHelper.store(KickstartWizardHelper.java:226)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.domain.kickstart.builder.KickstartBuilder.create(KickstartBuilder.java:540)<o:p></o:p></p>

<p class=MsoPlainText>      at
com.redhat.rhn.frontend.action.kickstart.CreateProfileWizardAction.runComplete(CreateProfileWizardAction.java:289)<o:p></o:p></p>

<p class=MsoPlainText>      ... 49 more<o:p></o:p></p>

<p class=MsoPlainText>Caused by: redstone.xmlrpc.XmlRpcFault:
exceptions.AttributeError:'NoneType' object has no attribute 'remote_methods'<o:p></o:p></p>

<p class=MsoPlainText>      at
redstone.xmlrpc.XmlRpcClient.handleResponse(XmlRpcClient.java:443)<o:p></o:p></p>

<p class=MsoPlainText>      at redstone.xmlrpc.XmlRpcClient.endCall(XmlRpcClient.java:376)<o:p></o:p></p>

<p class=MsoPlainText>      at
redstone.xmlrpc.XmlRpcClient.invoke(XmlRpcClient.java:165)<o:p></o:p></p>

<p class=MsoPlainText>      at
org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:122)<o:p></o:p></p>

<p class=MsoPlainText>      ... 57 more<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<div style='mso-element:para-border-div;border:none;border-top:solid #C6D9F1 1.0pt;
padding:1.0pt 0cm 0cm 0cm'>

<p class=MsoNormal style='border:none;padding:0cm'><o:p> </o:p></p>

<p class=MsoNormal style='border:none;padding:0cm'><span style='color:#1F497D'><img
border=0 width=196 height=56 id="Picture_x0020_1"
src="cid:image001.gif@01C9B69D.5906FA40" alt=image001></span><o:p></o:p></p>

</div>

<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><a
href="mailto:bob.huisman@filterworks.com">bob.huisman@filterworks.com</a><o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Tel: +31 (0) 88 8822 241
(direct)<o:p></o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'>Tel: +31 (0) 63 8820 339 
(mobile)<o:p></o:p></span></p>

<div style='mso-element:para-border-div;border:none;border-bottom:solid #C6D9F1 1.0pt;
padding:0cm 0cm 1.0pt 0cm'>

<p class=MsoNormal style='border:none;padding:0cm'><span style='color:#1F497D'><o:p> </o:p></span></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>