--- Begin Message ---
- To: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>, 849827-done@bugs.debian.org
- Subject: Re: Bug#849827: Fwd: Re: Bug#849827: live-build fails to build amd64 target
- From: Raphael Hertzog <hertzog@debian.org>
- Date: Sun, 1 Jan 2017 15:51:45 +0100
- Message-id: <20170101145145.d5xajanuo6ng2rec@home.ouaza.com>
- In-reply-to: <15956da8a80.27b5.60a928951a617b0e955b1ec9a610cc99@sanctuary.nslug.ns.ca>
- References: <c248ea9d-57ab-eb9f-3197-8160c3d0a230@comcast.net> <15956d254f0.27b5.60a928951a617b0e955b1ec9a610cc99@sanctuary.nslug.ns.ca> <15956da8a80.27b5.60a928951a617b0e955b1ec9a610cc99@sanctuary.nslug.ns.ca>
On Sat, 31 Dec 2016, Ben Armstrong wrote:
> User error. This bug should be closed.
Ack, doing it now, feel free to do it yourself in the future.
Cheers,
> --- Forwarded message ---
> From: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>
> Date: December 31, 2016 5:45:12 PM
> Subject: Re: Bug#849827: live-build fails to build amd64 target
> To: Peter.Stein <peter.stein@comcast.net>, submit@bugs.debian.org
>
> You are misusing the --linux-packages option which is only to specify kernel
> and kernel modules. See live-manual and use package lists instead.
>
> Ben
>
> On December 31, 2016 4:45:26 PM "Peter.Stein" <peter.stein@comcast.net> wrote:
>
> > Package: live-build
> > Version: 1:20161216
> >
> > I configure with:
> >
> > lb config --debian-installer live -d stretch --archive-areas main
> > contrib non-free upstream restricted --linux-packages `dpkg-query -f
> > '${binary:Package}\n' -W`
> >
> > This configures the target for the same packages as those installed on
> > the build host. It seems to correctly configure:
> >
> > P: Creating config tree for a debian/stretch/amd64 system
> > P: Symlinking hooks...
> >
> > Now whenever a build (lb build) is attempted it fails in the same way.
> > The build chugs along retrieving/verifying/unpacking packages. So far so
> > good.
> > But the build eventually fails with:
> >
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > [2016-12-31 14:30:15] lb chroot_install-packages install
> > P: Begin installing packages (install pass)...
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > *E: Unable to locate package a2ps-amd64*
> > P: Begin unmounting filesystems...
> > P: Saving caches...
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> >
> > Note *E: Unable to locate package a2ps-amd64
> >
> > *a2ps happens to be the first package in my package list. It doesn't
> > matter which package is first - the build appends the suffix "-amd64" to
> > create an illegal package name (no such package exists). As there are no
> > options for either "lb config" or "lb build" which affect this behavior
> > I'm concluding this is a bug. I've scoured all the documentation such as
> > https://debian-live.alioth.debian.org/live-manual/stable/manual/html/live-manual.en.html
> > and spent hours googling for answers or workarounds without success.
> > Please advise.
> >
> > Build host:
> > uname -a
> > Linux nehalem 4.1.17 #2 SMP Sun Feb 14 22:42:14 CST 2016 x86_64 GNU/Linux
--
Raphaël Hertzog ◈ Debian Developer
Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/
--- End Message ---