On 04/18/2012 01:12 PM, valent.turkovic(a)gmail.com wrote:
Just tried respinning fedora-livecd-desktop.ks and
fedora-live-desktop.ks on my Fedora 16 machine and they failed both :(
This is the command used to respin iso image:
livecd-creator -v -t /livecd/tmp/ --cache=/livecd/yum-cache/ -f
Fedora-16-64bit-2012-04 -c fedora-livecd-desktop.ks
and this is how it fails:
Installing: ivtv-firmware ################### [1135/1137]
Installing: iwl4965-firmware ################### [1136/1137]
Installing: ipw2100-firmware ################### [1137/1137]
2278 blocks
Removing password for user root.
passwd: Success
Note: Forwarding request to 'systemctl enable NetworkManager.service'.
Note: Forwarding request to 'systemctl disable sshd.service'.
rm '/etc/systemd/system/multi-user.target.wants/sshd.service'
Unmounting directory /home/fusion-linux/temp/imgcreate-2S8P8p/install_root
Losetup remove /dev/loop0
Traceback (most recent call last):
File "/usr/bin/livecd-creator", line 210, in<module>
sys.exit(main())
File "/usr/bin/livecd-creator", line 194, in main
creator.configure()
File "/usr/lib/python2.7/site-packages/imgcreate/creator.py", line
724, in configure
self._create_bootconfig()
File "/usr/lib/python2.7/site-packages/imgcreate/live.py", line 242,
in _create_bootconfig
self._generate_efiboot(self.__ensure_isodir())
File "/usr/lib/python2.7/site-packages/imgcreate/live.py", line 235,
in _generate_efiboot
isodir + "/isolinux/efiboot.img"])
if not os.path.exists(self._instroot +
"/boot/efi/EFI/redhat/grub.efi"):
return False
subprocess.call(["mkefiboot", isodir + "/EFI/BOOT",
isodir + "/isolinux/efiboot.img"])
subprocess.call(["mkefiboot", "-a", isodir +
"/EFI/BOOT",
isodir + "/isolinux/macboot.img"])
It seems like you don't have /usr/sbin/mkefiboot which is a part of lorax?
Lorax and the dependency might not have been backported to f16 (yet?),
so yes, livecd-creator might be broken in f16.
/Mads