Re: Circular Dependency libc6 and kernel-image-xx
On Mon, Nov 15, 2004 at 06:56:15PM +0900, GOTO Masanori wrote:
> At Sun, 14 Nov 2004 22:20:34 -0800 (PST),
> Ian wrote:
> > I am trying to upgrade my sarge Debian install's kernel image, and
> > whenever I try, I experience a circular dependency between the libc6
> > and the kernel. Libc6 requires kernel > 2.4.21, and kernel>2.4.21
> > requires libc6.
> > This is the same problem as the one described by Bob Tanner in
> > http://lists.debian.org/debian-sparc/2004/01/msg00136.html . The
> > solution he gave for his system did not work with mine, though. Any
> > other ideas?
> It's not circular dependency. You need to update your kernel before
> installing libc6 package.
Cute ;-) You obviously never tried (see my previous posts to this ml).
Newer kernels depend on newer kernel tools (modutils, intrd-tools etc.)
and _these_do_ depend on newer versions of libc6. I had to use 'ar' and
then a bold tar extraction and dpkg with '--force-depends' to break the
circle - nothing for the faint of heart.
BTW, i did a clean install of woody and then a 'dist-upgrade' to testing.
Shouldn't that work without first having to manually install a newer kernel
And, as a second question: the libc6 package seems to look at the version
of the kernel during it's installation (not by means of 'Depends' in
the control file). This is deadly since apt can't track this (and, even
worse, by the time the install of libc6 runs a lot of other stuff got installed
allready, so when dist-upgrade fails the system isn't in a 'stable' state any more).
> -- gotom
> To UNSUBSCRIBE, email to debian-sparc-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact email@example.com