[Fedora-livecd-list] "-generic" in initrd name confusing live.py?
Martin Dengler
martin at martindengler.com
Wed Sep 9 17:36:19 UTC 2009
Hi,
I'm getting a puzzling problem when building a .ks file that worked
two days ago:
Traceback (most recent call last):
File "/usr/bin/livecd-creator", line 140, in <module>
sys.exit(main())
File "/usr/bin/livecd-creator", line 124, in main
creator.configure()
File "/usr/lib/python2.6/site-packages/imgcreate/creator.py", line 732, in configure
self._create_bootconfig()
File "/usr/lib/python2.6/site-packages/imgcreate/live.py", line 197, in _create_bootconfig
self._configure_bootloader(self.__ensure_isodir())
File "/usr/lib/python2.6/site-packages/imgcreate/live.py", line 609, in _configure_bootloader
self._configure_syslinux_bootloader(isodir)
File "/usr/lib/python2.6/site-packages/imgcreate/live.py", line 513, in _configure_syslinux_bootloader
cfg += self.__get_image_stanzas(isodir)
File "/usr/lib/python2.6/site-packages/imgcreate/live.py", line 440, in __get_image_stanzas
is_xen = self.__copy_kernel_and_initramfs(isodir, version, index)
File "/usr/lib/python2.6/site-packages/imgcreate/live.py", line 367, in __copy_kernel_and_initramfs
isodir + "/isolinux/initrd" + index + ".img")
File "/usr/lib64/python2.6/shutil.py", line 52, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory:
'/var/tmp/imgcreate-X4oN18/install_root/boot/initrd-2.6.31-0.204.rc9.fc12.i686.img'
I added some code to live.py to show what was actually in the source
and dest directories, and it seems that the initrd has grown a string
"-generic" in its name that live.py doesn't expect:
---
src, dest = (bootdir + "/initrd-" + version + ".img",
isodir + "/isolinux/initrd" + index + ".img")
logging.warn("__copy_kernel_and_initramfs: copying %s to %s" %
(src, dest))
logging.warn("src contents: %s" %
os.listdir(os.path.dirname(src)))
logging.warn("dest contents: %s" %
os.listdir(os.path.dirname(dest)))
shutil.copyfile(bootdir + "/initrd-" + version + ".img",
isodir + "/isolinux/initrd" + index + ".img")
---
yielding:
---
__copy_kernel_and_initramfs: trying to copy
/var/tmp/imgcreate-X4oN18/install_root/boot/initrd-2.6.31-0.204.rc9.fc12.i686.img
to /var/tmp/imgcreate-X4oN18/iso-oM8RAY/isolinux/initrd0.img
src contents: ['System.map-2.6.31-0.204.rc9.fc12.i686',
'config-2.6.31-0.204.rc9.fc12.i686',
'vmlinuz-2.6.31-0.204.rc9.fc12.i686', 'grub',
'initrd-generic-2.6.31-0.204.rc9.fc12.i686.img', 'efi']
dest contents: ['vmlinuz0', 'isolinux.bin', 'vesamenu.c32',
'splash.jpg']
---
Anybody have any ideas what I'm doing wrong?
Thanks,
Martin
PS:
Linux xxx 2.6.29.6-217.2.8.fc11.x86_64 #1 SMP Sat Aug 15 01:06:26 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
livecd-tools-024-1.fc11.x86_64
rpm-4.7.1-1.fc11.x86_64
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/livecd/attachments/20090909/c6cc4168/attachment.bin
More information about the livecd
mailing list