reassign 95800 libdb2 thanks >>>>> "Matthias" == Matthias Klose <[EMAIL PROTECTED]> writes:
>> Apparently a predepends should fix this (Sorry, I can't >> remember what package, probably was libc6 which hasn't been >> installed yet). Matthias> - libc6-2.2.2 has been installed, so I assume Matthias> libstdc++2.10-glibc2.2 doesn't need a Pre-Dependency on Matthias> libc6 (>=2.2)? No. Incorrect. At this time libc6 *will* be installed, but this has not yet occurred. In fact, in order to rectify the mess, I have to manually install libc6. Please read http://lists.debian.org/debian-devel-0104/msg02141.html full transcript of problem http://lists.debian.org/debian-devel-0104/msg02143.html reply Or look at this (from a stable system not yet upgraded): snoopy:nfsroot:/# apt-get -s install libc6 Reading Package Lists... Building Dependency Tree... The following extra packages will be installed: binutils cpp cpp-2.95 g++ g++-2.95 gcc gcc-2.95 libc6-dev libdb2 libdb2-util libstdc++2.10-dev libstdc++2.10-glibc2.2 locales The following NEW packages will be installed: cpp-2.95 g++-2.95 gcc-2.95 libstdc++2.10-glibc2.2 10 packages upgraded, 4 newly installed, 0 to remove and 368 not upgraded. Inst libdb2-util (2:2.7.7-7 Debian:unstable) [] Inst libdb2 (2:2.7.7-7 Debian:unstable) [] [this is where I am told it breaks, as libc6 hasn't been configured or even unpacked yet] Inst libstdc++2.10-glibc2.2 (1:2.95.4-0.010424 Debian:unstable) [] Inst g++ (1:2.95.3-7 Debian:unstable) [] Inst gcc (1:2.95.3-7 Debian:unstable) [] Inst cpp (1:2.95.3-7 Debian:unstable) [] Inst cpp-2.95 (1:2.95.4-0.010424 Debian:unstable) [] Inst binutils (2.11.90.0.5-1 Debian:unstable) [] Inst gcc-2.95 (1:2.95.4-0.010424 Debian:unstable) [] Inst g++-2.95 (1:2.95.4-0.010424 Debian:unstable) [] Inst libstdc++2.10-dev (1:2.95.4-0.010424 Debian:unstable) [] [ this is where it would crash, in the pre-removal script ] Inst libc6-dev (2.2.2-4 Debian:unstable) [] Inst locales (2.2.2-4 Debian:unstable) [] Inst libc6 (2.2.2-4 Debian:unstable) Conf libc6 (2.2.2-4 Debian:unstable) [ libc6 would now be installed, but it is too late for that now, it has already crashed ] Conf libdb2 (2:2.7.7-7 Debian:unstable) Conf libdb2-util (2:2.7.7-7 Debian:unstable) Conf libstdc++2.10-glibc2.2 (1:2.95.4-0.010424 Debian:unstable) Conf g++ (1:2.95.3-7 Debian:unstable) Conf gcc (1:2.95.3-7 Debian:unstable) Conf cpp (1:2.95.3-7 Debian:unstable) Conf cpp-2.95 (1:2.95.4-0.010424 Debian:unstable) Conf binutils (2.11.90.0.5-1 Debian:unstable) Conf gcc-2.95 (1:2.95.4-0.010424 Debian:unstable) Conf g++-2.95 (1:2.95.4-0.010424 Debian:unstable) Conf libstdc++2.10-dev (1:2.95.4-0.010424 Debian:unstable) Conf libc6-dev (2.2.2-4 Debian:unstable) Conf locales (2.2.2-4 Debian:unstable) [ libdb3 is not required anywhere in this process ] >>>>> "Daniel" == Daniel Jacobowitz <[EMAIL PROTECTED]> writes: Daniel> Read that message a little more closely, please, Brian. Daniel> The binary 'perl' is being invoked. It is loading Daniel> libdb.so.3. libdb.so.3 needs a libc6 not yet available. Daniel> In no way is this a libstdc++ bug. The postinst calls Daniel> install-info, which is written in perl, that's all. You might be right here, although the problem seems to be in libdb2 not libdb3. libdb3 isn't required at this point yet. Reassigning the bug to libdb2. Daniel> Mostly, I think that the shlibs file for libc6 needs Daniel> bumped! -- Brian May <[EMAIL PROTECTED]>