[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: