Debian Bug report logs - #654317
emdebian amd64 installer seemingly broken

Package: debian-installer; Maintainer for debian-installer is Debian Install System Team <debian-boot@lists.debian.org>; Source for debian-installer is src:debian-installer.

Reported by: Shawn <shawnlandden@gmail.com>

Date: Mon, 2 Jan 2012 22:48:01 UTC

Severity: normal

Done: Holger Levsen <holger@layer-acht.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Mon, 02 Jan 2012 22:48:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Shawn <shawnlandden@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Mon, 02 Jan 2012 22:48:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Shawn <shawnlandden@gmail.com>
To: submit@bugs.debian.org
Subject: emdebian amd64 installer seemingly broken
Date: Mon, 2 Jan 2012 14:45:45 -0800
[Message part 1 (text/plain, inline)]
Package: debian-installer

I tried to install emdebian grip 2.0 from here:
http://cdimage.debian.org/cdimage/unofficial/emdebian/grip/amd64/iso-cd/(6.0.3)
and it failed twice at "unpacking required dependencies" on
"install base system"

Shawn
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Sun, 11 Mar 2012 13:30:16 GMT) Full text and rfc822 format available.

Acknowledgement sent to Neil Williams <codehelp@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Sun, 11 Mar 2012 13:30:36 GMT) Full text and rfc822 format available.

Message #10 received at 654317@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: 654317@bugs.debian.org
Cc: 654317-submitter@bugs.debian.org, control@bugs.debian.org
Subject: Needs creation of /usr/share/man/man1
Date: Sun, 11 Mar 2012 13:22:38 +0000
[Message part 1 (text/plain, inline)]
clone 654317 -1
reassign -1 buildd.emdebian.org
retitle -1 Debian installer needs /usr/share/man/man1 created
quit

Once it fails, get to the install menu and select "Execute a shell"
then create a single directory:

mkdir /target/usr/share/man/man1

Then exit the shell and continue the installation.

It might be possible for Debian installer to gain a bit of support for
this.

Emdebian doesn't include manpages and some packages (and some udebs
apparently) don't expect this directory to not exist.

The installer images are experimental, notably various kernel packages
are missing because most Emdebian devices need specialised or
customised kernels.

The most useful place to discuss issues like this is the
debian-embedded@lists.debian.org mailing list, so I've cloned this bug
to buildd.emdebian.org which goes to that list.

I was able to proceed without a kernel (virtual box test), then the
network mirror needs to be specified manually as: mirror hostname:
www.emdebian.org, Debian archive mirror directory: /grip

HTH

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

[Message part 2 (application/pgp-signature, inline)]

Bug 654317 cloned as bug 663461. Request was from Neil Williams <codehelp@debian.org> to control@bugs.debian.org. (Sun, 11 Mar 2012 13:30:52 GMT) Full text and rfc822 format available.

Message sent on to Shawn <shawnlandden@gmail.com>:
Bug#654317. (Sun, 11 Mar 2012 13:31:14 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Sun, 11 Mar 2012 17:27:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Otavio Salvador <otavio@ossystems.com.br>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Sun, 11 Mar 2012 17:27:07 GMT) Full text and rfc822 format available.

Message #20 received at 654317@bugs.debian.org (full text, mbox):

From: Otavio Salvador <otavio@ossystems.com.br>
To: Neil Williams <codehelp@debian.org>, 654317@bugs.debian.org
Subject: Re: Bug#654317: Needs creation of /usr/share/man/man1
Date: Sun, 11 Mar 2012 14:25:20 -0300
On Sun, Mar 11, 2012 at 10:22, Neil Williams <codehelp@debian.org> wrote:
> Once it fails, get to the install menu and select "Execute a shell"
> then create a single directory:
>
> mkdir /target/usr/share/man/man1
>
> Then exit the shell and continue the installation.

Can you paste the syslog of the installation so we can try to figure
which one depends on it?

-- 
Otavio Salvador                             O.S. Systems
E-mail: otavio@ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Sun, 11 Mar 2012 17:39:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Neil Williams <codehelp@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Sun, 11 Mar 2012 17:39:06 GMT) Full text and rfc822 format available.

Message #25 received at 654317@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: otavio@ossystems.com.br
Cc: 654317@bugs.debian.org, 663461@bugs.debian.org
Subject: Re: Bug#654317: Needs creation of /usr/share/man/man1
Date: Sun, 11 Mar 2012 17:35:41 +0000
[Message part 1 (text/plain, inline)]
On Sun, 11 Mar 2012 14:25:20 -0300
Otavio Salvador <otavio@ossystems.com.br> wrote:

> On Sun, Mar 11, 2012 at 10:22, Neil Williams <codehelp@debian.org> wrote:
> > Once it fails, get to the install menu and select "Execute a shell"
> > then create a single directory:
> >
> > mkdir /target/usr/share/man/man1
> >
> > Then exit the shell and continue the installation.
> 
> Can you paste the syslog of the installation so we can try to figure
> which one depends on it?

It's an Emdebian-specific problem, commonly dash because it's one of
the first preinst scripts run (if not the first).

Normally, in Debian, this won't happen because dash contains files
in /usr/share/man/man1 but these files are removed for Emdebian.

What I'm considering is that the existing grip-config package used in
Emdebian gets introduced into Debian and provides a udeb to create this
directory. It does seem like overkill though. (Currently, grip-config
just provides a few optimised tasksel tasks which take the reduced
package set of Emdebian Grip into account).

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Mon, 12 Mar 2012 06:42:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joey Hess <joeyh@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Mon, 12 Mar 2012 06:42:06 GMT) Full text and rfc822 format available.

Message #30 received at 654317@bugs.debian.org (full text, mbox):

From: Joey Hess <joeyh@debian.org>
To: Neil Williams <codehelp@debian.org>, 654317@bugs.debian.org
Subject: Re: Bug#654317: Needs creation of /usr/share/man/man1
Date: Mon, 12 Mar 2012 01:08:26 -0400
[Message part 1 (text/plain, inline)]
Neil Williams wrote:
> Emdebian doesn't include manpages and some packages (and some udebs
> apparently) don't expect this directory to not exist.

I'd be very surprised if any udebs know anything at all about
/usr/share/man.

However, there are numerous postinsts, starting with bash, that run
update-alternatives on files in /usr/share/man/, which is likely to
not work well if the directory is missing.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Tue, 13 Mar 2012 18:03:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Colin Watson <cjwatson@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Tue, 13 Mar 2012 18:03:03 GMT) Full text and rfc822 format available.

Message #35 received at 654317@bugs.debian.org (full text, mbox):

From: Colin Watson <cjwatson@debian.org>
To: Joey Hess <joeyh@debian.org>, 654317@bugs.debian.org
Cc: Neil Williams <codehelp@debian.org>
Subject: Re: Bug#654317: Needs creation of /usr/share/man/man1
Date: Tue, 13 Mar 2012 17:58:38 +0000
On Mon, Mar 12, 2012 at 01:08:26AM -0400, Joey Hess wrote:
> Neil Williams wrote:
> > Emdebian doesn't include manpages and some packages (and some udebs
> > apparently) don't expect this directory to not exist.
> 
> I'd be very surprised if any udebs know anything at all about
> /usr/share/man.
> 
> However, there are numerous postinsts, starting with bash, that run
> update-alternatives on files in /usr/share/man/, which is likely to
> not work well if the directory is missing.

Maybe Emdebian should just exclude the files but not the containing
directories?  It doesn't seem that this should require any particular
installer support.

-- 
Colin Watson                                       [cjwatson@debian.org]




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#654317; Package debian-installer. (Tue, 13 Mar 2012 19:09:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Neil Williams <codehelp@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Tue, 13 Mar 2012 19:09:04 GMT) Full text and rfc822 format available.

Message #40 received at 654317@bugs.debian.org (full text, mbox):

From: Neil Williams <codehelp@debian.org>
To: cjwatson@debian.org
Cc: joeyh@debian.org, 654317@bugs.debian.org
Subject: Re: Bug#654317: Needs creation of /usr/share/man/man1
Date: Tue, 13 Mar 2012 19:06:55 +0000
[Message part 1 (text/plain, inline)]
On Tue, 13 Mar 2012 17:58:38 +0000
Colin Watson <cjwatson@debian.org> wrote:

> On Mon, Mar 12, 2012 at 01:08:26AM -0400, Joey Hess wrote:
> > Neil Williams wrote:
> > > Emdebian doesn't include manpages and some packages (and some udebs
> > > apparently) don't expect this directory to not exist.
> > 
> > I'd be very surprised if any udebs know anything at all about
> > /usr/share/man.
> > 
> > However, there are numerous postinsts, starting with bash, that run
> > update-alternatives on files in /usr/share/man/, which is likely to
> > not work well if the directory is missing.

I was thinking of creating a new udeb, especially for Emdebian, which
provides this support and possibly other side-effects.

We already have 'grip-config' which currently only provides a tasksel
list which is optimised for the limited package set provided in
Emdebian Grip. grip-config could be introduced into Debian and gain a
udeb at that point.
 
> Maybe Emdebian should just exclude the files but not the containing
> directories?  It doesn't seem that this should require any particular
> installer support.

That would require reprocessing thousands of packages - it certainly
isn't possible to reprocess them all (especially for the stable
release).

Overall, Debian Installer is not the typical way of installing Emdebian
(or Debian) on embedded devices. (Even this bug report came from a test
on amd64 which is not a typical embedded architecture.) There remain
problems with using Debian Installer with Emdebian even when this
directory is handled - the main one is picking which kernels to
include in Emdebian. Kernels are a significant issue with D-I for
embedded - vanilla Debian kernels (and desktop-kernel-package
requirements) are really not appropriate for most embedded uses - the
list of modules alone needs a lot of customisation to not use up all the
space saved by using Emdebian Grip.

I think a single purpose udeb could be the simplest way to ease the use
of D-I for test installations based on Emdebian Grip.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

[Message part 2 (application/pgp-signature, inline)]

Reply sent to Holger Levsen <holger@layer-acht.org>:
You have taken responsibility. (Sat, 24 Aug 2013 23:39:20 GMT) Full text and rfc822 format available.

Notification sent to Shawn <shawnlandden@gmail.com>:
Bug acknowledged by developer. (Sat, 24 Aug 2013 23:39:20 GMT) Full text and rfc822 format available.

Message #45 received at 654317-done@bugs.debian.org (full text, mbox):

From: Holger Levsen <holger@layer-acht.org>
To: control@bugs.debian.org, 695116-done@bugs.debian.org, 692458-done@bugs.debian.org, 675094-done@bugs.debian.org, 673110-done@bugs.debian.org, 661910-done@bugs.debian.org, 658968-done@bugs.debian.org, 654317-done@bugs.debian.org, 646795-done@bugs.debian.org, 636145-done@bugs.debian.org, 601440-done@bugs.debian.org, 566316-done@bugs.debian.org
Subject: dealing with old debian-installer bugs
Date: Sun, 25 Aug 2013 01:34:32 +0200
[Message part 1 (text/plain, inline)]
reassign 703901 grub-installer
clone 694154 -1
reassign 694154 partman-crypto
reassign -1 release-notes
thanks

Hi,

thank you for submitting bug reports concering debian-installer, much 
appreciated.

I read through all the bugs mentioned here (and I'm sure they were read by 
several people at the time they were submitted) and am closing them now as/if
- they (finally) indicated success and/or
- I know from first hand experience that the functionality is working in 
Wheezy and/or
- they only contained very little information and/or
- they contained user errors and/or
- they have been from a development phase where things were not stable and/or
- they are very old and/or
- they are wishlist but rather special + exotic and not have been acted on for 
years. (See http://blog.liw.fi/posts/wishlist-bugs/ why it's often useful to 
close wishlist bugs.)

If I've closed a bug incorrectly please do reply (it's easy to reopen and I'll 
do if requested) or just file a new one - and that's often better, as the bug 
log will be clearer and shorter and not contain cruft.


cheers,
        Holger
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 22 Sep 2013 07:27:31 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 11:22:16 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.