<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 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        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;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</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="WordSection1">
<p class="MsoNormal">Good morning, all.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve apparently managed to work myself into a corner….<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve been running Satellite (for RHEL deployments) and Spacewalk (Oracle Linux 5, Oracle Linux 6 and CentOS6 at the moment,) for a few years.  Early on in the initial Satellite deployment, I started down the road of using the underlying
 cobbler system for significantly more fine grained control over deployments.  At this point, I’ve got a fairly well working system that will more or less figure out at runtime what needs to be installed based on physical vs virtual h/w, and cobbler fields. 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Over Thanksgiving, I finally upgraded my Spacewalk server to 2.2 along with all of the underlying packages, and immediately ran into a couple of issues.  One is the post-install-network-configuration snippet (fixed,) one of the Python files
 (also fixed,) and what I’m hoping will end up not being a major problem:  using cobbler to build a bootable .iso image for a remote network no longer works.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">On alt console 3, the last 4 lines displayed are (timestamps & “INFO” removed:)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">only have one network device: eth0<o:p></o:p></p>
<p class="MsoNormal">dnsservers is x.y.z.t1,x.y.z.t2<o:p></o:p></p>
<p class="MsoNormal">doing kickstart… setting it up<o:p></o:p></p>
<p class="MsoNormal">result of pumpSetupInterface is pumpSetupInterface failed: create route – 1: Operation not permitted.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m reasonably sure that the cobbler system profile is proper.  The profile works for a client server on the same network as the Spacewalk server when PXE booted, yet after building the .iso image, and booting from that, I get the above
 failure consistently.  This has been an issue on every cobbler profile generated since the spacewalk upgrade.  I can apparently get it to work on cobbler profiles generated prior to the upgrade and not modified since.  I cannot ping the client server, even
 from the same subnet.  It’s not getting far enough to request anything from the Spacewalk server, I’m not seeing anything in /var/log/httpd/access_log.  I’ve gone so far as to build a second Spacewalk server on CentOS6 (original is running OEL5,) and am seeing
 the same behavior.  It’s more than a little difficult to collect logs on this, as I don’t have any way to pull from the booting client server.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I don’t foresee not using this method going forward.  Utilizing cobbler, koan, cheetah, etc. gives me a lot of options during the initial provisioning process.  At the moment, I can survive without the .iso boot method, but down the road,
 I do expect some problems to crop up.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Has anyone else ran into this?  I’m at a loss for where to look next.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jeff Kalchik<o:p></o:p></p>
<p class="MsoNormal">Systems Engineering<o:p></o:p></p>
<p class="MsoNormal">Land O’Lakes<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Environment (from the test Spacewalk server:)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">$ rpm -qa | egrep 'spacewalk|cobbler|syslinux' | sort<o:p></o:p></p>
<p class="MsoNormal">cobbler20-2.0.11-29.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">cobbler2-2.0.11-29.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">cobbler-loaders-1.0.2-2.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-admin-2.2.5-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-app-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-applet-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-config-files-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-config-files-common-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-config-files-tool-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-iss-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-iss-export-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-libs-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-package-push-server-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-server-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-sql-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-sql-postgresql-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-tools-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-xml-export-libs-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-backend-xmlrpc-2.2.43-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-base-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-base-minimal-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-base-minimal-config-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-branding-2.2.5-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-certs-tools-2.2.1-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-common-2.2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-config-2.2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-doc-indexes-2.2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-grail-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-html-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-java-2.2.126-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-java-config-2.2.126-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-java-lib-2.2.126-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-java-postgresql-2.2.126-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-jpp-workaround-2.2.3-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-monitoring-2.2.1-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-monitoring-selinux-2.2.1-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-postgresql-2.2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-pxt-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-remote-utils-2.2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-repo-2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-schema-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-search-2.2.8-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-selinux-2.2.1-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-setup-2.2.13-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-setup-jabberd-2.0.1-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-setup-postgresql-2.2.2-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-slf4j-1.6.1-6.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-sniglets-2.2.33-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-taskomatic-2.2.126-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">spacewalk-utils-2.2.25-1.el6.noarch<o:p></o:p></p>
<p class="MsoNormal">syslinux-4.02-8.el6.x86_64<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">cobbler buildiso run:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">task started: 2015-01-16_115932_buildiso<o:p></o:p></p>
<p class="MsoNormal">task started (id=Build Iso, time=Fri Jan 16 11:59:32 2015)<o:p></o:p></p>
<p class="MsoNormal">using/creating buildisodir: /var/cache/cobbler/buildiso<o:p></o:p></p>
<p class="MsoNormal">building tree for isolinux<o:p></o:p></p>
<p class="MsoNormal">copying miscellaneous files<o:p></o:p></p>
<p class="MsoNormal">copying kernels and initrds for profiles<o:p></o:p></p>
<p class="MsoNormal">copying kernels and initrds for systems<o:p></o:p></p>
<p class="MsoNormal">generating a isolinux.cfg<o:p></o:p></p>
<p class="MsoNormal">generating profile list<o:p></o:p></p>
<p class="MsoNormal">generating system list<o:p></o:p></p>
<p class="MsoNormal">- ksdevice bootif set for system ahdoul012<o:p></o:p></p>
<p class="MsoNormal">done writing config<o:p></o:p></p>
<p class="MsoNormal">running: mkisofs -o /home/jkalc/generated.iso -r -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V Cobbler\ Install -R -J -T /var/cache/cobbler/buildiso<o:p></o:p></p>
<p class="MsoNormal">received on stdout:<o:p></o:p></p>
<p class="MsoNormal">received on stderr: I: -input-charset not specified, using utf-8 (detected in locale settings)<o:p></o:p></p>
<p class="MsoNormal">Size of boot image is 4 sectors -> No emulation<o:p></o:p></p>
<p class="MsoNormal">67.30% done, estimate finish Fri Jan 16 11:59:33 2015<o:p></o:p></p>
<p class="MsoNormal">Total translation table size: 4029<o:p></o:p></p>
<p class="MsoNormal">Total rockridge attributes bytes: 1320<o:p></o:p></p>
<p class="MsoNormal">Total directory bytes: 4700<o:p></o:p></p>
<p class="MsoNormal">Path table size(bytes): 40<o:p></o:p></p>
<p class="MsoNormal">Max brk space used 1a000<o:p></o:p></p>
<p class="MsoNormal">7444 extents written (14 MB)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ISO build complete<o:p></o:p></p>
<p class="MsoNormal">You may wish to delete: /var/cache/cobbler/buildiso<o:p></o:p></p>
<p class="MsoNormal">The output file is: /home/jkalc/generated.iso<o:p></o:p></p>
<p class="MsoNormal">*** TASK COMPLETE ***<o:p></o:p></p>
</div>
This message may contain confidential material from Land O'Lakes, Inc. (or its subsidiary) for the sole use of the intended recipient(s) and may not be reviewed, disclosed, copied, distributed or used by anyone other than the intended recipient(s). If you are
 not the intended recipient, please contact the sender by reply email and delete all copies of this message.
</body>
</html>