Hi all,
I'm having an issue with making an ISO with pungi.
My build environment is constructed with mock.
Pungi resolves package dependencies and builds a repository successfully, but lorax fails at the end making the ISO image. My problem appears to be related to making a Mac-compatible HFS boot image.
Any ideas what is missing here?
rebuilding initramfs images
rebuilding boot/initramfs-3.3.4-5.fc17.x86_64.img
populating output tree and building boot images
running x86.tmpl
umount: /tmp/lorax.imgutils.NFTlGE: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Traceback (most recent call last):
File "/usr/sbin/mkefiboot", line 139, in <module>
opt.diskname)
File "/usr/sbin/mkefiboot", line 38, in mkmacboot
mkhfsimg(None, outfile, label=label, graft=graft)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 300, in mkhfsimg
mkfsargs=["-v", label], graft=graft)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 283, in mkfsimage
do_grafts(graft, mnt, preserve)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 196, in __exit__
umount(self.mnt)
File "/usr/lib/python2.7/site-packages/pylorax/imgutils.py", line 110, in umount
os.rmdir(mnt)
OSError : [Errno 16] Device or resource busy: '/tmp/lorax.imgutils.NFTlGE'
WARNING: Forcibly unmounting '/var/lib/mock/flipos-2-x86_64/root/tmp/lorax.imgutils.NFTlGE' from chroot.
Finish: chroot pungi --nosource --nodebuginfo -G -C -B --name FlipOS -c /usr/share/flipos/flipos2.ks
ERROR: Command failed. See logs for output.
# pungi --nosource --nodebuginfo -G -C -B --name FlipOS -c /usr/share/flipos/flipos2.ks
Regards
James Milne
FilmLight Ltd.