Pungi - genisoimage not finding isolinux
Martin Langhoff
martin.langhoff at gmail.com
Tue Aug 26 05:37:48 UTC 2008
I have am getting "genisoimage: Uh oh, I cant find the boot catalog
directory 'isolinux'!". Granted, my repository is a bit of a hack job:
I rsync from an Australian mirror (no local mirror in NZ) to a local
directory so I can generate builds while offline, and I exclude
several parts of the repo (exact rsync line below).
How does pungi/genisoimage locate the isolinux file? How can I debug/fix this?
cmdline:
$ sudo pungi --force -c kickstarts/pungi-f9-minimal.ks --nosource
--name XS --ver=0.5dev --discs=1 --nosplitmedia
error:
genisoimage 1.1.6 (Linux)
Scanning /home/martin/src/xs-livecd/0.5dev/i386/os
Excluded by match: /home/martin/src/xs-livecd/0.5dev/i386/os/repoview
Scanning /home/martin/src/xs-livecd/0.5dev/i386/os/repodata
Scanning /home/martin/src/xs-livecd/0.5dev/i386/os/Packages
Scanning /home/martin/src/xs-livecd/0.5dev/i386/os/images
genisoimage: Uh oh, I cant find the boot catalog directory 'isolinux'!
Traceback (most recent call last):
File "/usr/bin/pungi", line 189, in <module>
main()
File "/usr/bin/pungi", line 101, in main
mypungi.doCreateIsos(split=opts.nosplitmedia)
File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 460,
in doCreateIsos
pypungi._doRunCommand(mkisofs + extraargs, self.logger)
File "/usr/lib/python2.5/site-packages/pypungi/__init__.py", line
70, in _doRunCommand
raise OSError, "Got an error from %s: %s" % (command[0], err)
>From the kickstart file:
repo --name=fedora --baseurl=file:///media/disk/xs/releases/9/Fedora/i386/os/
repo --name=everything
--baseurl=file:///media/disk/xs/releases/9/Everything/i386/os/
the first repo _does_ have isolinux.
$ ls -la /media/disk/xs/releases/9/Fedora/i386/os/isolinux
total 11892
drwxr-xr-x 2 martin martin 4096 2008-05-08 13:50 .
drwxr-xr-x 6 martin martin 4096 2008-05-08 13:56 ..
-rw-r--r-- 1 martin martin 292 2008-05-08 13:50 boot.msg
-rw-r--r-- 1 martin martin 919 2008-05-08 13:50 general.msg
-rw-r--r-- 1 martin martin 166 2008-05-08 13:50 grub.conf
-rw-r--r-- 1 martin martin 9592925 2008-05-08 13:50 initrd.img
-rw-r--r-- 1 martin martin 12331 2008-05-08 13:58 isolinux.bin
-rw-r--r-- 1 martin martin 996 2008-05-08 13:50 isolinux.cfg
-rw-r--r-- 1 martin martin 112076 2008-05-08 13:50 memtest
-rw-r--r-- 1 martin martin 817 2008-05-08 13:50 options.msg
-rw-r--r-- 1 martin martin 517 2008-05-08 13:50 param.msg
-rw-r--r-- 1 martin martin 490 2008-05-08 13:50 rescue.msg
-rw-r--r-- 1 martin martin 156211 2008-05-08 13:50 splash.jpg
-rw-r--r-- 1 martin martin 128364 2008-05-08 13:50 vesamenu.c32
-rw-r--r-- 2 martin martin 2086048 2008-05-08 13:50 vmlinuz
How I rsync the F9 repo so that it fits in my laptop (suggestions for
a better lightweight mirror welcome):
RELEASE=rsync://mirror.internode.on.net/fedora-enchilada/linux/releases/9
rsync -rlptgHv -P --progress \
--exclude ppc --exclude '*.html' --exclude SRPMS --exclude '*.ppc.rpm' \
--exclude ppc64 --exclude source --exclude x86_64 --exclude debug
--exclude repoview \
--exclude iso --exclude jigdo --exclude Live \
--exclude 'kde*' --exclude 'openoffice*' --exclude 'openarena*' \
--exclude '*-data-*' --exclude 'themes-*' --exclude 'koffice*' \
$RELEASE /media/disk/xs/releases/
cheers,
m
--
martin.langhoff at gmail.com
martin at laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
More information about the fedora-devel-list
mailing list