[Spacewalk-list] Kickstart generated with syntax error - an extra %end TAG

MAC IT Solutions info at macitsolutions.ch
Mon Oct 14 18:04:04 UTC 2013


Ok - I got the issue myself - selinux was preventing cobbler to read the 
snippet files

solved by issuing

chcon -R -t cobbler_var_lib_t /var/lib/rhn/kickstarts/snippets

I posted it cause maybe somebody can have the same issue

kind regards, and thanks anyway

Marco


Il 14/10/13 19:01, Marco ha scritto:
> Dear all
>
> I'm new to spacewalk, and I'm experimenting with kickstarts. However I 
> faced this strange issue: when I create a kickstart profile the 
> resulting script has a syntax error (in the attached on is at line 55, 
> and extra %end tag right after the line
>
> # Error: no snippet data for spacewalk/post_reactivation_key
>
> I was wondering about the error: I had a look to the default snippets, 
> it exists and contains data. I pasted the generated kickstart file at 
> the end of this message - I obviously removed the confidential values
>
> As I told you I'm new to spacewalk, … do you think I have missed 
> something during cobbler setup or during the profile creation?
>
> I'm using spacewalk 2.0.1-1 on CentOS 6.4
>
> I hope that someone could help me
>
> thanks
>
> Marco
>
> # Kickstart config file generated by Spacewalk Config Management
> # Profile Label : ks-centos64-x86_64
> # Date Created : 2013-10-14 00:36:56.977818
>
> install
> text
> network --bootproto dhcp
> url --url http://spacewalk.macitsolutions.local/ks/dist/centos64-x86_64
> lang en_US
> keyboard us
> zerombr
> clearpart --all
> bootloader --location mbr
> timezone America/New_York
> auth --enablemd5 --enableshadow
> rootpw --iscrypted $1$IIremoveditforsecurity.
> selinux --permissive
> reboot
> firewall --disabled
> skipx
> part /boot --fstype=ext3 --size=200
> part pv.01 --size=1000 --grow
> part swap --size=1000 --maxsize=2000
> volgroup myvg pv.01
> logvol / --vgname=myvg --name=rootvol --size=1000 --grow
>
> %packages
> @ Base
> %end
>
> %pre
>
> wget 
> "http://spacewalk.macitsolutions.local/cblr/svc/op/trig/mode/pre/profile/ks-centos64-x86_64:2:MACITSolutions" 
> -O /dev/null
>
>
>
> # Error: no snippet data for spacewalk/keep_system_id
>
> %end
>
> %post --nochroot
> mkdir /mnt/sysimage/tmp/ks-tree-copy
> if [ -d /oldtmp/ks-tree-shadow ]; then
> cp -fa /oldtmp/ks-tree-shadow/* /mnt/sysimage/tmp/ks-tree-copy
> elif [ -d /tmp/ks-tree-shadow ]; then
> cp -fa /tmp/ks-tree-shadow/* /mnt/sysimage/tmp/ks-tree-copy
> fi
> cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf
> cp -f /tmp/ks-pre.log* /mnt/sysimage/root/ || :
>
> %end
>
> # Error: no snippet data for spacewalk/post_reactivation_key
>
> %end
>
> %post --log /root/ks-rhn-post.log
> # --Begin Spacewalk command section--
> cat > /tmp/ssl-key-1 <<'EOF'
> Certificate:
> .. I removed certificate data
> EOF
> # ssl-key1
> cat /tmp/ssl-key-* > /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
> perl -pe 's/RHNS-CA-CERT/RHN-ORG-TRUSTED-SSL-CERT/g' -i 
> /etc/sysconfig/rhn/up2date
>
> mkdir -p /tmp/rhn_rpms/optional
> cd /tmp/rhn_rpms/optional
> wget -P /tmp/rhn_rpms/optional 
> http://spacewalk.macitsolutions.local/download/package/3c25714bde43a485503deafdda0592283d6f65de/0/2/5830/pyOpenSSL-0.10-2.el6.x86_64.rpm 
> http://spacewalk.macitsolutions.local/download/package/d3df5b526e0f1a24aea6ee10648ba337d0bb91d8/0/2/17553/rhnlib-2.5.65-1.el6.noarch.rpm 
> http://spacewalk.macitsolutions.local/download/package/b18f837070057237d916011fc85f94be9e8b7ea3/0/2/6755/libxml2-python-2.7.6-12.el6_4.1.x86_64.rpm 
>
> rpm -Uvh --replacepkgs --replacefiles 
> /tmp/rhn_rpms/optional/pyOpenSSL* /tmp/rhn_rpms/optional/rhnlib* 
> /tmp/rhn_rpms/optional/libxml2-python*
> perl -npe 
> 's|^(\s*(noSSLS\|s)erverURL\s*=\s*[^:]+://)[^/]*/|${1}spacewalk.macitsolutions.local/|' 
> -i /etc/sysconfig/rhn/up2date
>
> # now copy from the ks-tree we saved in the non-chroot checkout
> cp -fav /tmp/ks-tree-copy/* /
> rm -Rf /tmp/ks-tree-copy
> # --End Spacewalk command section--
>
> # begin cobbler snippet
> # Error: no snippet data for spacewalk/default_motd
>
> # Error: no snippet data for spacewalk/redhat_register
>
> # end cobbler snippet
>
> rhn_check
>
> # Start post_install_network_config generated code
> # End post_install_network_config generated code
>
> %end
>
>
> %post
>
>
> # Start koan environment setup
> echo "export COBBLER_SERVER=spacewalk.macitsolutions.local" > 
> /etc/profile.d/cobbler.sh
> echo "setenv COBBLER_SERVER spacewalk.macitsolutions.local" > 
> /etc/profile.d/cobbler.csh
> # End koan environment setup
>
>
>
> wget 
> "http://spacewalk.macitsolutions.local/cblr/svc/op/ks/profile/ks-centos64-x86_64:2:MACITSolutions" 
> -O /root/cobbler.ks
> wget 
> "http://spacewalk.macitsolutions.local/cblr/svc/op/trig/mode/post/profile/ks-centos64-x86_64:2:MACITSolutions" 
> -O /dev/null
> %end
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://www.redhat.com/mailman/listinfo/spacewalk-list




More information about the Spacewalk-list mailing list