Consider this scenario:

Program P1V1 depends on P2V1; both are installed and work fine.  Now you
install P3V2: it depends on a newer version of P2: P2V2; this gets
automatically replaced.  But P2V2 no longer works with P1V1.  What is
supposed to happen in this case?

I think this is what happenend to my system.  I tried to install
whatever was the current g77 compiler.  It required libc6-2.2.4-5; I had a
lower version, which got replaced.  But this broke (ba)sh, version 2.05-8,
which depends on libc6-2.2.3-7 or higher.  This breaks everything,
including apt and dpkg, which spawn shells all the time.

Upgrading bash first will not help, because it will not work with the old
libc6; c.q. the new libc6 will be installed first anyway because the
new bash depends on it; but then the upgrade process crashes because the
old bash doesn't work with the new bash...

The real problem is of course that the new libc is not backward 
compatible.

What can I do?

I would appreciate if someone e-mail me a libc6-2.2.3-7.so (naked i386
binary, NO .deb package - or tell me how to extract the binary from a
.deb) - hoping that just replacing the damn thing will save me.

--
#>!$!%(@^%#%*(&([EMAIL 
PROTECTED]@^$##*#@&(%)@**$!(&!^(#((#&%!)%*@)(&$($$%(@#)&*!^$)[EMAIL PROTECTED]@)

        Tom "thriving on chaos" Peters
                NL-1062 KD nr 149       tel.    +31-204080204
                        Amsterdam       e-mail  [EMAIL PROTECTED]

Reply via email to