Package: e2fsprogs
Version: 1.42.5-1.1
Severity: grave
Justification: renders package unusable

This bug affects wheezy. Trying to upgrade one of my ia64 boxes from squeeze
to wheezy turned into a non-booting system because:

Checking root file system...fsck from util-linux 2.20.1
fsck.ext3: error while loading shared libraries: libunwind.so.7: cannot open 
shared object file: No such file or directory
fsck died with exit status 127
failed (code 127).
An automatic file system check (fsck) of the root filesystem failed. A manual 
fsck must be performed, then the system restarted. The fsck should be performed 
in maintenance mode with the root filesystem mounted in read-only mode. ... 
failed!
The root filesystem is currently mounted in read-only mode. A maintenance shell 
will now be started. After performing system maintenance, press CONTROL-D to 
terminate the maintenance shell and restart the system. ... (warning).
Give root password for maintenance
(or type Control-D to continue): 

And then the problem is that:
ldd /sbin/fsck.ext3
        linux-gate.so.1 =>  (0xa000000000000000)
        libext2fs.so.2 => /lib/ia64-linux-gnu/libext2fs.so.2 
(0x2000000800054000)
        libcom_err.so.2 => /lib/ia64-linux-gnu/libcom_err.so.2 
(0x20000008000e8000)
        libblkid.so.1 => /lib/ia64-linux-gnu/libblkid.so.1 (0x2000000800100000)
        libuuid.so.1 => /lib/ia64-linux-gnu/libuuid.so.1 (0x2000000800160000)
        libe2p.so.2 => /lib/ia64-linux-gnu/libe2p.so.2 (0x2000000800178000)
HERE -> libunwind.so.7 => /usr/lib/libunwind.so.7 (0x200000080019c000)
        libc.so.6.1 => /lib/ia64-linux-gnu/libc.so.6.1 (0x20000008001e8000)
        libpthread.so.0 => /lib/ia64-linux-gnu/libpthread.so.0 
(0x2000000800478000)
        /lib/ld-linux-ia64.so.2 (0x2000000800000000)

(don't ask me why it links libunwind, btw)

The problem is that fsck is a program that lives in /sbin, and it links a
library that lives in /usr, which can (and in this particular case does) reside
on a different filesystem, which will no be mounted at the time of the rootfs
filesystem check. That's an obvious violation of everything sacred, it kills
kittens, etc.

Please fix.

T-Bone

PS: sending this report from another machine as reportbug still ignores
http_proxy whenever it pleases.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: ia64

Kernel: Linux 2.6.27.39 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to