On 15 Aug 2001 10:30:13 -0500, Colin Watson wrote: > On Wed, Aug 15, 2001 at 07:51:56AM -0700, Stephen Handley wrote: > > In an attempt to get the IPMASQADM package up and running I went and > > upgraded to libc6 2.2.3-9 (or whatever the trailing numbers are). Well now a > > heap of stuff has compatibility issues. I tried removing the new libc6 to > > reinstall the old one .. just to make sure that's what had caused all the > > problems, but I haven't been able to figure out how. > > ! dpkg will downgrade, no need to remove and install from scratch (and > if you manage to remove libc6 you won't be able to run dpkg to install > it again ...). > > > DPKG, APT-GET and DSELECT all refuse to let me delete libc6 because of > > all the dependencies. > > > > So is there an easy way to upgrade the packages that depend on libc6 so that > > they're compatible with the newer version. > > In practice, a full upgrade with dselect (or 'apt-get dist-upgrade') is > the safest way. Upgrading libc6 from stable to testing/unstable without > upgrading the rest of the distribution is unfortunately not really safe, > although if you upgrade libdb2 and perl as well you'll probably be OK.
I've been always running apt-get with the -u flags and comparing what a dist-upgrade and an upgrade do differently. I've been always upgrading since dist-upgrading wants to remove packages to meet dependencies. My gut feeling is that it will take a few days but then things will return to normal once all the dependencies are taken care of. It's not called unstable for nothing ;> --mike