Package: libc6-dbg Version: 2.3.1-1 Severity: critical If libc6-dbg is installed, and /usr/lib/debug is the first line in /etc/ld.so.conf, the upgrade from previous versions of libc6 to 2.3.1-1 breaks the system.
The problem is that libc6-dbg is unpacked BEFORE libc6, and libc6 2.3.1-1 requires the new dynamic linked ld-linux.so.2 (which has not been installed yet). Thus, dpkg-dbg is unpacked correctly, but when trying to unpack libc6 (and running any other program from this point on) things fail badly since it tries to load libc from /usr/lib/debug/libc6.so... which don't work, since the new ld-linux.so.2 has not been installed yet. A temporary workaround if you are in this situation is to first remove the line from /etc/ld.so.conf and rerun ldconfig, before you try the update. Otherwise your system will break so bad it can't even be shutdown properly. I have no proposed solution how to solve this bug in the package, for I presume libc6 cannot be installed before packages that depend on a certain version of it (libc6-dbg) has been updated. Perhaps a debconf warning or a 'head -1 /etc/ld.so.conf' to see if the user is vulnerable to this bug? -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux linux-develop 2.4.18-686 #1 Sun Apr 14 11:32:47 EST 2002 i686 Locale: LANG=en_US, LC_CTYPE=en_US Versions of packages libc6-dbg depends on: ii libc6 2.3.1-1 GNU C Library: Shared libraries an -- no debconf information N� I@R 隊[hu��jx%��+z����b��y������+aj˛��-������r��y:蹹^ ��i�e��fj�^�X���^n&���

