Henry Kemp wrote: > Hello - I've been looking at the image functionality within cobbler and > I've been having difficulty getting the instructions on PXE booting into > memtest to work (https://fedorahosted.org/cobbler/wiki/MemTest). > > We're running the most recent version from the devel branch. > > # cobbler version > cobbler 1.3.4 > > build date : Mon Dec 15 10:59:32 2008 > git hash : b90eca66940d602093502a5084d81d01a4d81f4f > git date : Sat Dec 13 12:04:27 2008 -0500 > > When I add the system with a Centos 5.2 profile and do a sync it creates > the dhcp and pxe entries as expected. > > # cobbler system add --name=build-test1 --profile=CentOS-5.2-i386 > --hostname=build-test1 --mac=xx:xx:xx:xx:xx:xx --ip=y.y.y.y > > However when I install the memtest RPM and set the client to PXE boot > into memtest I get the output below (and the same output whenever I try > to do a "cobbler sync"). > > # yum -y install memtest86+ > # cobbler image add --name=memtest86 --file=/tftpboot/memtest86+-1.65 > --image-type=direct > # cobbler system edit --name=build-test1 --image=memtest86 > # cobbler system edit --name=build-test1 --image=memtest86 > > 'NoneType' object has no attribute 'startswith' > File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 77, > in main > rc = BootCLI().run(sys.argv) > > File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 57, > in run > return self.loader.run(args) > > File "/usr/lib/python2.4/site-packages/cobbler/commands.py", line 122, > in run > return fn.run() > > File "/usr/lib/python2.4/site-packages/cobbler/modules/cli_system.py", > line 252, in run > rc = self.object_manipulator_finish(obj, self.api.systems, self.options) > > File "/usr/lib/python2.4/site-packages/cobbler/commands.py", line 418, > in object_manipulator_finish > rc = collect_fn().add(obj, save=True, with_sync=opt_sync, > with_triggers=opt_triggers, check_for_duplicate_netinfo=check_dup) > > File "/usr/lib/python2.4/site-packages/cobbler/collection.py", line > 263, in add > self.lite_sync.add_single_system(ref.name) > > File "/usr/lib/python2.4/site-packages/cobbler/action_litesync.py", > line 144, in add_single_system > self.sync.pxegen.write_all_system_files(system) > > File "/usr/lib/python2.4/site-packages/cobbler/pxegen.py", line 221, > in write_all_system_files > self.write_pxe_file(f2,system,None,None,None,image=profile) > > File "/usr/lib/python2.4/site-packages/cobbler/pxegen.py", line 405, > in write_pxe_file > elif arch.startswith("ppc"): > > I've tried disabling dhcp management and I get the same error message so > it looks as though something is happening in the tftp/pxe config file > generation. Any suggestions would be greatfully appreciated! > > Rgds, > > Henry > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > Should be fixed now if you'd like to pull the devel branch from git.
Otherwise, 1.4 is out this week. We can do fix-releases on 1.4 as we did with 1.2, should anything come up that we miss. Thanks! --Michael _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
