(@Kent, you forgot to cc the live list!) 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. 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. 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/1424461411.3874.72.ca...@gmail.com