Your message dated Sun, 19 Mar 2006 06:47:14 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#357332: fixed in initramfs-tools 0.56
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: initramfs-tools
Version: 0.55b
Severity: important
Tags: patch

Symptoms:
---------
- System doesn't boot, complaining 
    Target filesystem doesn't have /sbin/init
  (or wherever you init is supposed to be)
- / (the root-fs) is on e.g. /dev/hdb1
  or any other partition where the minor is >= 0x10


Reason:
-------
Bug in parse_numeric() in
    /usr/share/initramfs-tools/scripts/functions
when matching the last option, "*)".

The code in question is:
    minor=$((0x${1#??}))
    major=$((0x${1%??}))
If given 301 (/dev/hda1), the bug doen't manifest, but on 341
(/dev/hdb1) $minor will mistakenly return 1 instead of 65 ---
there's just one '?' too many there.


Probable patch:
---------------

diff -Nur initramfs-tools-0.55b.old/scripts/functions 
initramfs-tools-0.55b/scripts/functions
--- initramfs-tools-0.55b/scripts/functions     2006-02-20 23:40:01.000000000 
+0100
+++ initramfs-tools-0.55b/scripts/functions     2006-03-16 20:00:16.000000000 
+0100
@@ -202,7 +202,7 @@
                major=${1%:*}
                ;;
        *)
-               minor=$((0x${1#??}))
+               minor=$((0x${1#?}))
                major=$((0x${1%??}))
                ;;
        esac




-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (101, 'testing'), (99, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.4.28-lvm
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages initramfs-tools depends on:
ii  busybox                       1:1.01-4   Tiny utilities for small and embed
ii  cpio                          2.6-11     GNU cpio -- a program to manage ar
ii  klibc-utils                   1.2.4-1    small statically-linked utilities 
ii  udev                          0.087-2    /dev/ and hotplug management daemo

initramfs-tools recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: initramfs-tools
Source-Version: 0.56

We believe that the bug you reported is fixed in the latest version of
initramfs-tools, which is due to be installed in the Debian FTP archive:

initramfs-tools_0.56.dsc
  to pool/main/i/initramfs-tools/initramfs-tools_0.56.dsc
initramfs-tools_0.56.tar.gz
  to pool/main/i/initramfs-tools/initramfs-tools_0.56.tar.gz
initramfs-tools_0.56_all.deb
  to pool/main/i/initramfs-tools/initramfs-tools_0.56_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
maximilian attems <[EMAIL PROTECTED]> (supplier of updated initramfs-tools 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 17 Mar 2006 19:09:11 +0100
Source: initramfs-tools
Binary: initramfs-tools
Architecture: source all
Version: 0.56
Distribution: unstable
Urgency: low
Maintainer: Debian kernel team <debian-kernel@lists.debian.org>
Changed-By: maximilian attems <[EMAIL PROTECTED]>
Description: 
 initramfs-tools - tools for generating an initramfs
Closes: 354458 357282 357332
Changes: 
 initramfs-tools (0.56) unstable; urgency=low
 .
   * hooks/md: Add linear module - thanks to Moshe Yudkowsky <[EMAIL 
PROTECTED]>.
 .
   * scripts/functions: Fix numerical minor parsing - thanks for the patch to
     Wolfgang Weisselberg. (closes: #357332)
 .
   * mkinitramfs.8: Correct wrong referenced filename.
 .
   * update-initramfs.8: Define the argument 'version' - thanks to "Susan G.
     Kleinmann" <[EMAIL PROTECTED]>. (closes: #357282)
 .
   * scripts/init-premount/udev_helper: Source the relevant definition to get
     it really run. Thanks to Maurice Massar <[EMAIL PROTECTED]>.
     (closes: #354458)
Files: 
 d2eed6da88aca2c35028b146533e1134 629 utils optional initramfs-tools_0.56.dsc
 31a6e513a3598aca46df0f190eb03514 37078 utils optional 
initramfs-tools_0.56.tar.gz
 3c6fc41341ae354ef726859b0c1396e0 42394 utils optional 
initramfs-tools_0.56_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFEHWyD6n7So0GVSSARAuOyAKCZ+/xLPz3RLHj1HXS8MP4ndSol0QCeMS1k
3Qzb8n/ow06LfKgFfLlf0bA=
=f+Ym
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to