Debian Bug report logs - #593241
live-build shouldn't default to a broken kernel flavour config when using the installer

version graph

Package: live-build; Maintainer for live-build is Live Systems Maintainers <debian-live@lists.debian.org>; Source for live-build is src:live-build.

Reported by: <ironmark@hispeed.ch>

Date: Mon, 16 Aug 2010 15:30:01 UTC

Severity: normal

Found in version live-build/2.0~a22-1

Done: Daniel Baumann <daniel@debian.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 Live Project <debian-live@lists.debian.org>:
Bug#593241; Package live-build. (Mon, 16 Aug 2010 15:30:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to <ironmark@hispeed.ch>:
New Bug report received and forwarded. Copy sent to Debian Live Project <debian-live@lists.debian.org>. (Mon, 16 Aug 2010 15:30:04 GMT) Full text and rfc822 format available.

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

From: <ironmark@hispeed.ch>
To: submit@bugs.debian.org
Subject: live-build shouldn't default to a broken kernel flavour config when using the installer
Date: Mon, 16 Aug 2010 17:26:39 +0200
Subject: live-build shouldn't default to a broken kernel flavour config when using the installer
Package: live-build
Version: 2.0~a22-1
Severity: normal

*** Please type your report below this line ***

Hi,

I discovered a bug in live-build (2.0~a22-1) when playing with --linux-flavours

The debian installer can only be start sucessfully when the kernel flavour of the live system is the same as the one of the installer, however there are some other bugs (infinite install loop - a bug report will follow).

I have got errors when creating a debian live image with "486 686" or "686" --linux-flavours setting

For example 2.6.32-5-686 vs. 2.6.32-5-486 (default) leads to the following error-message in the installer process:

Please reboot with the correct kernel (2.6.32-5-486).

I got the following informations from user SynrG on IRC:
<SynrG> the bug is that live-build shouldn't default to a broken kernel flavour config when using the installer
<SynrG> the bug *isn't* to make it work with 686 tho. that's unlikely to get any attention

Regards,
Mark


-- Package-specific info:

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages live-build depends on:
ii  debootstrap                   1.0.23     Bootstrap a basic Debian system

Versions of packages live-build recommends:
ii  cpio                          2.11-4     GNU cpio -- a program to manage ar
ii  gettext-base                  0.17-11    GNU Internationalization utilities
pn  gnu-fdisk                     <none>     (no description available)

Versions of packages live-build suggests:
ii  dosfstools                    3.0.9-1    utilities for making and checking 
ii  fakeroot                      1.14.4-1   Gives a fake root environment
ii  genisoimage                   9:1.1.10-1 Creates ISO-9660 CD-ROM filesystem
pn  memtest86+ | memtest86        <none>     (no description available)
pn  mtools                        <none>     (no description available)
ii  parted                        2.3-1      The GNU Parted disk partition resi
pn  squashfs-tools | genext2fs |  <none>     (no description available)
ii  sudo                          1.7.2p7-1  Provide limited super user privile
pn  syslinux | grub               <none>     (no description available)
pn  uuid-runtime                  <none>     (no description available)
pn  win32-loader                  <none>     (no description available)

-- no debconf information





Information forwarded to debian-bugs-dist@lists.debian.org, Debian Live Project <debian-live@lists.debian.org>:
Bug#593241; Package live-build. (Mon, 16 Aug 2010 15:42:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ben Armstrong <synrg@sanctuary.nslug.ns.ca>:
Extra info received and forwarded to list. Copy sent to Debian Live Project <debian-live@lists.debian.org>. (Mon, 16 Aug 2010 15:42:06 GMT) Full text and rfc822 format available.

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

From: Ben Armstrong <synrg@sanctuary.nslug.ns.ca>
To: 593241@bugs.debian.org
Subject: flavours "486 686" by default for i386 needs testing
Date: Mon, 16 Aug 2010 12:39:54 -0300
When I talked to Mark about this, I thought he had tested the default 
(i.e. no --linux-flavours specified).  It turns out he had not.  He had 
explicitly specified "486 686".  But my reading of 
/usr/share/live/build/functions/defaults.sh at line 554 (live-build 
2.0~a23-1) is that the wrong default of "486 686" will be used here.  
Since the installer only provides a 486 kernel, at least the default 
case should be only "486" when an installer is included on the image (I 
didn't check this -- is this true for the launcher *and* the install 
boot option or just the launcher?)  Furthermore, it may even be 
appropriate to issue a warning if flavours other than what the installer 
supports are specified (or even an error? what's the valid use case for 
this?)

I see some other cases in defaults.sh where multiple kernel flavours are 
specified for other architectures.  Do they all match what's provided by 
d-i for those architectures, or do we have a similar problem there, too?

Ben





Reply sent to daniel@debian.org:
You have taken responsibility. (Wed, 18 Aug 2010 12:18:06 GMT) Full text and rfc822 format available.

Notification sent to <ironmark@hispeed.ch>:
Bug acknowledged by developer. (Wed, 18 Aug 2010 12:18:06 GMT) Full text and rfc822 format available.

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

From: Daniel Baumann <daniel@debian.org>
To: 593241-done@bugs.debian.org, 593241-submitter@bugs.debian.org
Subject: Re: live-build shouldn't default to a broken kernel flavour config when using the installer
Date: Wed, 18 Aug 2010 14:15:57 +0200
in the default case, live-build should include on i386 the 486 and the
686 kernel, whereas the 486 one is the default entry to boot.

this is how it always was, however, there's another bug that was
introduced that broke this, see #581252.

this bug however can be closed.

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Message sent on to <ironmark@hispeed.ch>:
Bug#593241. (Wed, 18 Aug 2010 12:18:10 GMT) Full text and rfc822 format available.

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 16 Sep 2010 07:33:19 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: Thu Apr 17 10:42:28 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.