[Spacewalk-list] Cobbler kickstarting in a Static IP setting

Jan Hutař jhutar at redhat.com
Tue Jun 26 19:23:46 UTC 2012


Hello,
could you please describe what you are doing, which cobbler
version you have and Spacewalk and OS versions as well?

Do you have KS profile created via Spacewalk? Do you see these
ISEs when editing its pre/post scripts? Could you please:

https://fedorahosted.org/spacewalk/wiki/SpacewalkFaq#IgotInternalServerError.Pleasehelp

Thanks,
Jan



On Fri, 22 Jun 2012 13:50:56 +0000 "Velayutham, Prakash"
<Prakash.Velayutham at cchmc.org> wrote:

> I am using the Cobbler boot ISO disk created using "cobbler
> buildiso". What I keep having issues with is that when I use
> any of the pre/post scripts in
> https://www.redhat.com/archives/spacewalk-list/2012-March/msg00198.html,
> I get "Internal Server Error" in the Spacewalk interface when
> I try to view the kickstart file. Also, in the cobbler logs
> (/var/log/cobbler/cobbler.log), I see the following error:
> 
> Fri Jun 22 09:46:23 2012 - INFO | REMOTE find_items(profile);
> criteria({'uid': 'MTM0MDMwMTMzMS4yNjgxNjc2NjEuMzM4NA'}); sort
> (None); user(?) Fri Jun 22 09:46:23 2012 - INFO | find_items;
> ['profile'] Fri Jun 22 09:46:23 2012 - INFO | REMOTE
> generate_kickstart; user(?) Fri Jun 22 09:46:23 2012 - INFO |
> generate_kickstart Fri Jun 22 09:46:23 2012 - INFO | Exception
> occured: <class 'Cheetah.Parser.ParseError'> Fri Jun 22
> 09:46:23 2012 - INFO | Exception value:
> 
> #end found, but nothing to end
> Line 112, column 1
> 
> Line|Cheetah Code
> ----|-------------------------------------------------------------
> 109 |done
> 110 |#end raw
> 111 |#end if
> 112 |
>      ^
> 113 |echo "NETWORKING=yes
> 114 |HOSTNAME=$HOSTNAME
> 115 |GATEWAY=$GATEWAY" > /tmp/network
> 
> Fri Jun 22 09:46:23 2012 - INFO | Exception Info:
>   File "/usr/lib/python2.6/site-packages/cobbler/remote.py",
> line 1944, in _dispatch return method_handle(*params)
>    File "/usr/lib/python2.6/site-packages/cobbler/remote.py",
> line 994, in generate_kickstart return
> self.api.generate_kickstart(profile,system) File
> "/usr/lib/python2.6/site-packages/cobbler/api.py", line 645,
> in generate_kickstart return
> self.kickgen.generate_kickstart_for_profile(profile) File
> "/usr/lib/python2.6/site-packages/cobbler/kickgen.py", line
> 297, in generate_kickstart_for_profile return
> self.generate_kickstart(profile=g) File
> "/usr/lib/python2.6/site-packages/cobbler/kickgen.py", line
> 275, in generate_kickstart data = self.templar.render
> (raw_data, meta, None, obj) File
> "/usr/lib/python2.6/site-packages/cobbler/templar.py", line
> 128, in render t = Template(source=raw_data,
> errorCatcher="Echo", searchList=[search_table],
> compilerSettings={'useStackFrame':False}) File
> "DynamicallyCompiledCheetahTemplate.py", line 55, in __init__
> File "_etc_cobbler_cheetah_macros.py", line 55, in __init__
> File "/usr/lib64/python2.6/site-packages/Cheetah/Template.py",
> line 1257, in __init__ self._compile(source, file,
> compilerSettings=compilerSettings) File
> "/usr/lib64/python2.6/site-packages/Cheetah/Template.py", line
> 1551, in _compile keepRefToGeneratedCode=True) File
> "/usr/lib/python2.6/site-packages/cobbler/template_api.py",
> line 127, in compile return Cheetah.Template.Template.compile
> (*args, **kwargs) File
> "/usr/lib64/python2.6/site-packages/Cheetah/Template.py", line
> 740, in compile compiler.compile() File
> "/usr/lib64/python2.6/site-packages/Cheetah/Compiler.py", line
> 1657, in compile self._parser.parse() File
> "/usr/lib64/python2.6/site-packages/Cheetah/Parser.py", line
> 1489, in parse self.eatDirective() File
> "/usr/lib64/python2.6/site-packages/Cheetah/Parser.py", line
> 1613, in eatDirective directiveParser() File
> "/usr/lib64/python2.6/site-packages/Cheetah/Parser.py", line
> 1764, in eatEndDirective self.popFromOpenDirectivesStack
> (directiveName) File
> "/usr/lib64/python2.6/site-packages/Cheetah/Parser.py", line
> 2644, in popFromOpenDirectivesStack raise ParseError(self,
> msg="#end found, but nothing to end")
> 
> Fri Jun 22 09:46:23 2012 - INFO | REMOTE find_items(profile);
> criteria({'uid': 'MTM0MDMwMTMzMS4yNjgxNjc2NjEuMzM4NA'}); sort
> (None); user(?) Fri Jun 22 09:46:23 2012 - INFO | find_items;
> ['profile'] Fri Jun 22 09:47:00 2012 - DEBUG | get_items;
> ['distro']
> 
> Not sure what is causing this, as I thought #raw fragments are
> supposed to work.
> 
> Thanks,
> Prakash
> 
> On Jun 21, 2012, at 3:04 PM, J.W. slone wrote:
> 
> How are you doing your install?
> Are you pointing to you spacewalk server at boot command?
> Example boot: linux ks=http://1.2.3.4/ks/cdf/org/1/mode/IP of
> your new system you are trying to build This is assuming your
> configuration on your spacewalk server is already complete
> 
> From: "Velayutham, Prakash"
> <Prakash.Velayutham at cchmc.org<mailto:Prakash.Velayutham at cchmc.org>>
> To:
> "<spacewalk-list at redhat.com<mailto:spacewalk-list at redhat.com>>"
> <spacewalk-list at redhat.com<mailto:spacewalk-list at redhat.com>>
> Sent: Thursday, June 21, 2012 10:15 AM Subject: Re:
> [Spacewalk-list] Cobbler kickstarting in a Static IP setting
> 
> Hello,
> 
> Thanks. That worked like a charm now. Must be one of the
> settings in my Wizard that caused it to fail before.
> 
> Anyways, I sporadically keep getting "Internal Server Error"
> when I make a change to some portions of the pre/post scripts.
> I think in the backend the system auto-adds #raw and #end raw
> tags in wrong places which is causing these errors. Have you
> seen these?
> 
> Thanks,
> Prakash
> 
> On Jun 20, 2012, at 4:47 PM, Paul Robert Marino wrote:
> 
> Building a boot iso ththie cobble build iso and the just the
> boot options edit in method 2 in your list have always worked
> for me On Jun 20, 2012 3:17 PM, "Velayutham, Prakash"
> <Prakash.Velayutham at cchmc.org<mailto:Prakash.Velayutham at cchmc.org>>
> wrote: Hi,
> 
> I am trying to kickstart a new system using Spacewalk/Cobbler,
> but can't use DHCP. I have tried the following suggestions
> that are out there in the google world, but can't get it to
> work.
> 
> 1.
> http://www.redhat.com/archives/spacewalk-list/2010-April/msg00193.html
> 2.
> https://www.redhat.com/archives/spacewalk-list/2012-March/msg00198.html
> 
> Can anyone help?
> 
> Thanks,
> Prakash
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> 
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>
> https://www.redhat.com/mailman/listinfo/spacewalk-list
> 


-- 
Jan Hutar     Systems Management QA
jhutar at redhat.com     Red Hat, Inc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20120626/c72e1fb2/attachment.sig>


More information about the Spacewalk-list mailing list