[Fedora-livecd-list] livecd-creator on RHEL5/FC6

Tim Lauridsen tim.lauridsen at googlemail.com
Fri Jan 11 13:55:56 UTC 2008


Rahul Sundaram wrote:
> Rahul Sundaram wrote:
>> Mark McLoughlin wrote:
>>> Hi Rahul,
>>>
>>> On Tue, 2008-01-08 at 03:48 +0530, Rahul Sundaram wrote:
>>>
>>>> I had to patch two files for the try finally construct. The patches are
>>>>
>>>> http://sundaram.fedorapeople.org/livecd-creator-try-finally.patch
>>>> http://sundaram.fedorapeople.org/image-creator-try-finally.patch
>>>>
>>>> (These patches are pretty simple but I am very much a python newbie 
>>>> and might be incorrect but it gets the tools to run)
>>>
>>>     Thanks, I've folded them into the try-finally patch.
>>>
>>>>    File "//usr/lib/python2.4/site-packages/imgcreate/kickstart.py", 
>>>> line 51, in read_kickstart
>>>>      os.chdir(dirname)
>>>> OSError: [Errno 2] No such file or directory: ''
>>>>
>>>> Any idea what's wrong?
>>>
>>>     As Tim (thanks Tim!) pointed out, it's just a bug, but I fixed it by
>>> changing it to:
>>>
>>>   os.chdir(os.path.abspath(dirname))
>>
>> Just hit another error trying to create a live cd from the kickstart 
>> file at
>> http://sundaram.fedorapeople.org/rhel-gnome.ks
> 
> Tried commenting out the relevant SELinux configuration lines and that 
> fails with the following traceback
> 
> ----
> ...
> Removing password for user root.
> passwd: Success
> Building an initramfs at /boot/livecd-initramfs-2.6.18-8.el5.img for 
> kernel 2.6.18-8.el5
> cat: /lib/modules/2.6.18-8.el5/modules.block: No such file or directory
> Done; initramfs is 3.7M.
> 
> Building an initramfs at /boot/livecd-initramfs-2.6.18-8.el5.img for 
> kernel 2.6.18-8.el5
> cat: /lib/modules/2.6.18-8.el5/modules.block: No such file or directory
> Done; initramfs is 3.7M.
> 
> Traceback (most recent call last):
>   File "/usr/bin/livecd-creator", line 133, in ?
>     sys.exit(main())
>   File "/usr/bin/livecd-creator", line 117, in main
>     creator.configure()
>   File "/usr/lib/python2.4/site-packages/imgcreate/creator.py", line 
> 626, in configure
>     self._create_bootconfig()
>   File "//usr/lib/python2.4/site-packages/imgcreate/live.py", line 189, 
> in _create_bootconfig
>     self._configure_bootloader(self.__ensure_isodir())
>   File "//usr/lib/python2.4/site-packages/imgcreate/live.py", line 518, 
> in _configure_bootloader
>     cfg += self.__get_image_stanzas(isodir)
>   File "//usr/lib/python2.4/site-packages/imgcreate/live.py", line 447, 
> in __get_image_stanzas
>     is_xen = self.__copy_kernel_and_initramfs(isodir, version, index)
>   File "//usr/lib/python2.4/site-packages/imgcreate/live.py", line 373, 
> in __copy_kernel_and_initramfs
>     isodir + "/isolinux/initrd" + index + ".img")
>   File "/usr/lib64/python2.4/shutil.py", line 47, in copyfile
>     fsrc = open(src, 'rb')
> IOError: [Errno 2] No such file or directory: 
> '/var/tmp/imgcreate-Oty5r5/install_root/boot/livecd-initramfs-2.6.18-8.el5.img' 
> 
> 
> 
> Rahul
> 
> -- 
> Fedora-livecd-list mailing list
> Fedora-livecd-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-livecd-list

look you are opening a non existing file.
'/var/tmp/imgcreate-Oty5r5/install_root/boot/livecd-initramfs-2.6.18-8.el5.img'

what does 'ls /var/tmp/imgcreate-Oty5r5/install_root/boot/' shows.

Tim




More information about the Fedora-livecd-list mailing list