Bug#43650: apt: Interruption of apt installation makes apt unusable
Package: apt
Version: 0.3.11
Severity: important
When I upgrade my slink machine to potato (using dselect with apt method),
I have to upgrade many packages including apt, libstdc and libc6. What
happened is that libc6 suggested me to restart some network service, and I
allowed it, but immediately I found that if that is allowed, my terminal
would get lost (I'm on a ssh link). I quickly break apt, but after that
apt break.
I discovered that at that time, apt is unpacked, but libstdc++ is not.
Apt need libstdc++ to work, but while apt is among the first to get unpacked
(it begins with a letter A), libstdc++ is unpacked much much later: in fact,
even after libc is configured. Once apt is interrupted, it is no longer
usable until libstdc++ is manually installed.
Will predepend helps here? I think it would be reasonable for apt to
predepend the specific version of libstdc++2.9-glibc2.1 needed. Of course
that would require that libstdc++2.9-glibc2.1 to be able to co-exist with
libstdc++2.9, or the same problem would occur the other way round. I don't
know whether this is the case, though.
Also, is it possible to make sure that the two package get unpacked and
configured as close to each other as possible?
-- System Information
Debian Release: potato
Kernel Version: Linux hwpg11 2.2.11 #1 Tue Aug 10 18:28:33 CST 1999 i486 unknown
Versions of the packages apt depends on:
ii libc6 2.1.2-0pre11 GNU C Library: Shared libraries and timezone
ii libstdc++2.9-gl 2.91.66-2 The GNU stdc++ library (EGCS version)
Reply to: