Your message dated Sun, 20 Apr 2008 20:42:44 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#475783: busybox: mounting loopback device fails in 
initrd (using live-initramfs)
has caused the Debian Bug report #475783,
regarding busybox: mounting loopback device fails in initrd (using 
live-initramfs)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
475783: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475783
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: busybox
Version: 1:1.9.2-2
Severity: important


I'm using live-initramfs for booting my live-cd system (using kernel
2.6.23).  My old setup with busybox 1:1.1.3-5 used to work fine.
Nowadays using busybox version 1:1.9.2-2 with different versions of
klibc-utils, initramfs-tools and live-initramfs fails at the stage
of mounting the loopback device (being a squashfs file behind).

I tested several different software versions in all possible
combinations (no setup changes except for the initrds).
The results:

Working
=======

ii  busybox                 1:1.1.3-5               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.7-4                 small statically-linked 
utilities built with klibc
ii  live-initramfs          1.110.7-2~grml.03       Debian Live initramfs hook

ii  busybox                 1:1.1.3-5               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.110.7-2~grml.03       Debian Live initramfs hook

ii  busybox                 1:1.1.3-5               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.92                    tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.110.7-2~grml.03       Debian Live initramfs hook

Impossible combinations
=======================

JFTR: All available combinations of initramfs-tools 0.92 with
klibc-utils 1.5.7-4 (being 4 possible variants) can't be tested
because initramfs-tools 0.92 depends on klibc-utils (>= 1.5.9-1).

Broken
======

ii  busybox                 1:1.1.3-5               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.92                    tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.128.1-1               Debian Live initramfs hook

ii  busybox                 1:1.1.3-5               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.128.1-1               Debian Live initramfs hook

ii  busybox                 1:1.1.3-5               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.7-4                 small statically-linked 
utilities built with klibc
ii  live-initramfs          1.128.1-1               Debian Live initramfs hook

ii  busybox                 1:1.9.2-2               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.92                    tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.110.7-2~grml.03       Debian Live initramfs hook

ii  busybox                 1:1.9.2-2               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.92                    tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.128.1-1               Debian Live initramfs hook

ii  busybox                 1:1.9.2-2               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.7-4                 small statically-linked 
utilities built with klibc
ii  live-initramfs          1.110.7-2~grml.03       Debian Live initramfs hook

ii  busybox                 1:1.9.2-2               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.7-4                 small statically-linked 
utilities built with klibc
ii  live-initramfs          1.128.1-1               Debian Live initramfs hook

ii  busybox                 1:1.9.2-2               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.110.7-2~grml.03       Debian Live initramfs hook

ii  busybox                 1:1.9.2-2               Tiny utilities for small 
and embedded systems
ii  initramfs-tools         0.91c                   tools for generating an 
initramfs
ii  klibc-utils             1.5.9-2                 small utilities built with 
klibc for early boot
ii  live-initramfs          1.128.1-1               Debian Live initramfs hook


JFTR: live-initramfs 1.110.7-2~grml.03 is corresponding with the
original Debian version live-initramfs 1.110.7-1 except for 3
minimal patches which don't affect the relevant code at all.
See http://hg.grml.org/live-initramfs-grml/file/14e9cddbeb4a/debian/patches/
as reference.

Conclusion: it only works when using the old busybox version *and*
the old live-initramfs version. The klibc-utils and initramfs-tools
versions don't seem to matter. As soon as I *either* upgrade busybox
*or* live-initramfs then booting fails.

I'm not yet sure why using the most recent software versions doesn't
work - because according to Daniel "panthera" Baumann it *should* be
working fine. Could this really be a kernel issue - why does it work
with older busybox and live-initramfs versions then?

Please let me know if you need any further information or if you
have any further ideas what I could do to track down this issue.
I didn't check the code changes in busybox and live-initramfs yet,
so maybe someone of you has an idea what might have caused that
breakage.

regards,
-mika-



--- End Message ---
--- Begin Message ---
On Sun, Apr 20, 2008 at 07:37:02PM +0200, Michael Prokop wrote:
> * Bastian Blank <[EMAIL PROTECTED]> [20080420 19:03]:
> > On Sun, Apr 13, 2008 at 12:51:29AM +0200, Michael Prokop wrote:
> So the mount binary of busybox works whereas the one from
> klibc-utils seems to fail.

So it is no bug in busybox but in your setup. Closing.

Bastian

-- 
A princess should not be afraid -- not with a brave knight to protect her.
                -- McCoy, "Shore Leave", stardate 3025.3


--- End Message ---

Reply via email to