On Fri, Feb 20, 2015 at 1:43 PM, jnqnfe <jnq...@gmail.com> wrote: > (@Kent, you forgot to cc the live list!)
Dang, I often do that. > > Switching to Debian would be a rather drastic decision based solely off > of small troubles generating an Ubuntu live-CD, but it's your decision > to make. Right, I thought the mood might be "don't go bothering us with Ubuntu issues, this is a Debian project" I'm glad that isn't the case. 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. > Do understand that Ubuntu and Debian deliver updates on > different schedules, so you may want to factor that in to your decision. > Really this is a separate discussion though. > > Do note that once my #718225 (secure downloads) solution eventually gets > accepted, until Ubuntu bring there repos properly into line with the > Debian layout (as they are supposed to, and afaik they still haven't yet > conformed to the latest changes), you will not be able to build an > Ubuntu live-CD with live-build (versions containing this improvement), > as long as live-build is configured to download things securely. > > Anyway, back to the problem at hand. Understand that live-build does a > lot of things in a chroot environment, including downloading, installing > and running many of the tools it uses to complete its job. So installing > syslinux/isolinux in your host isn't going to have any affect; > live-build needs to be able to download it from within the chroot it > creates and uses. You could, rather than using 'lb build', run each of > the individual 2nd-level sub-scripts the build script runs, manually, > pausing to manually install isolinux in the chroot after the bootstrap > one, thus getting around the issue of it not being able to download, if > you really had to and if you can manually get it downloaded. > > However, I'd prefer to explore why it is that live-build is simply > failing to be able to actually find and download isolinux. If we search > the Ubuntu archive for isolinux [1], boom, there you go, Ubuntu do not > (currently) have an isolinux package. 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? Thanks, Kent Why, I don't have a clue. > live-build does have the ability to go into 'derivative' mode, and thus > look for packages from two different repos, the derivative dist repo and > from a parent repo (e.g. Debian), which assuming no compatability issues > could work, however this is turned off for Ubuntu, so isn't going to > help here. You need to ask the Ubuntu folks why they have no isolinux > package. > > There have been one or two people recently at least here on the live > mailing list who have I believe successfully built Ubuntu images with > live-build, so I don't know if Ubuntu have recently removed isolinux > from their archives, or otherwise what is going on. Perhaps one or more > of these individuals could please speak up and shed some light on > things? > > [1] > http://packages.ubuntu.com/search?keywords=isolinux&searchon=names&suite=trusty§ion=all > > > > On Thu, 2015-02-19 at 15:00 -0600, Kent Tenney wrote: >> I've done in a new directory: >> # lb config -d trusty --mode ubuntu >> # lb build >> >> And get the same result >> >> Any more suggestions? >> >> I'm willing to switch to Debian, but also wiling to pursue >> a fix on Ubuntu. >> >> On Thu, Feb 19, 2015 at 1:32 PM, jnqnfe <jnq...@gmail.com> wrote: >> > On Wed, 2015-02-18 at 13:31 -0600, Kent Tenney wrote: >> >> Howdy, >> >> >> >> host is Ubuntu 14.04 >> >> >> >> using git clones, debian-next, >> >> $ sudo make install >> >> from live-build, live-boot, live-config, live-tools >> >> >> >> $ sudo lb config -d trusty >> >> $ sudo lb build >> >> ... lots of package stuff >> >> >> >> ends with >> >> >> >> [2015-02-18 13:19:52] lb binary_syslinux >> >> P: Begin installing syslinux... >> >> Reading package lists... Done >> >> Building dependency tree >> >> Reading state information... Done >> >> E: Unable to locate package isolinux >> >> P: Begin unmounting filesystems... >> >> P: Saving caches... >> >> Reading package lists... Done >> >> Building dependency tree >> >> Reading state information... Done >> >> >> >> My guess that >> >> $ sudo aptitude install syslinux >> >> would fix it, was wrong. >> > >> > You need to run live-build in ubuntu mode! >> > Add: --mode ubuntu >> > >> > > > -- 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_k2ckjmrouk1bxvxpw04sg4vnerrsfx3efh0la2_v_wt...@mail.gmail.com