> b) upgrade from using trusty to utopic. Easy solution, I'm not particular about version. I'll let you know.
Thanks, Kent On Fri, Feb 20, 2015 at 7:40 PM, jnqnfe <jnq...@gmail.com> wrote: > On Fri, 2015-02-20 at 15:28 -0600, Kent Tenney wrote: >> My goal is to generate boot cd's with my code available, the distro >> isn't a big deal, however I'm used to Ubuntu. > > Okay, well, considering the issues you're having here, and considering > that Ubuntu support in live-build is best effort only, and may likely > break shortly with some particular changes to be added to live-build > which are incompatible with Ubuntu (until they get their act together on > archive layout), it might be best for you to switch to Debian for this. > >> Right, the germane package seems to be syslinux >> 'aptitude search isolinux' returns >> ... >> syslinux-common: /usr/lib/syslinux/isolinux.bin >> ... >> >> and with syslinux installed, 'locate isolinux' returns >> ... >> /usr/share/live/build/bootloaders/isolinux >> /usr/share/live/build/bootloaders/isolinux/install.cfg >> /usr/share/live/build/bootloaders/isolinux/isolinux.bin >> /usr/share/live/build/bootloaders/isolinux/isolinux.cfg >> /usr/share/live/build/bootloaders/isolinux/live.cfg.in >> /usr/share/live/build/bootloaders/isolinux/menu.cfg >> /usr/share/live/build/bootloaders/isolinux/splash.svg.in >> /usr/share/live/build/bootloaders/isolinux/stdmenu.cfg >> /usr/share/live/build/bootloaders/isolinux/vesamenu.c32 >> ... >> >> I've tried to follow the binary_syslinux script without success. >> >> Would the output of >> # strace -etrace=file lb binary_syslinux >> >> be of interest? > > No, that won't be useful here, thanks anyway. I see the problem though. > > Firstly, when I previously searched the Ubuntu archive, I overlooked the > fact that the search box by default had 'trusty' selected, I think I > must have assumed it had 'any' selected, which then led me to believe > that Ubuntu had no isolinux package whatsoever. In fact checking again, > there is actually an isolinux package in the Ubuntu archives, but only > for utopic and vivid. > > The reason for it being missing for trusty is that the files contained > in the isolinux package were split out into their own isolinux package > in (Debian) syslinux v3:6.00~pre4+dfsg-5, as you can see in the > changelog ([1]): > > "Splitting out isolinux into own package for syslinux-installer and > debian-live usage." > > So the syslinux package collection available in the Ubuntu archives for > trusty must pre-date this. > > live-build v4.0.5 expects this isolinux package to exist, and is > incompatible with the old package setup (it makes no attempt to apply a > special case for Ubuntu trusty, leaving support for that broken). > > So now we know the cause, the solution is either to a) apply a hack to > live build to get the old package instead of the newer 'isolinux' > package, or b) upgrade from using trusty to utopic. That is if you don't > want to switch to Debian. > > [1] > http://metadata.ftp-master.debian.org/changelogs//main/s/syslinux/syslinux_6.03+dfsg-5_changelog > -- To UNSUBSCRIBE, email to debian-live-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/caaa_k2ciukfc6hv47fjcdzua4iwknbykvgruddthaw2ym89...@mail.gmail.com