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

Re: getting libc6 updated after uml-utilities screwup



ldoolitt@recycle.lbl.gov writes:

> Friends -
>
> I can't find my way to fix my half-upgraded libc6 on amd64 sid,
> caused by bug #362058.  I have apt-get pointed to
>   deb http://ftp.us.debian.org/debian/ unstable main
> so I now have libc6{,-dev}_2.3.6-7 and uml-utilities_20060323-3
> ready to install.  But even with the --force-yes switch, no
> combination of the three packages will install properly.

You might want to try --force-overwrite.

...
> dpkg: error processing /var/cache/apt/archives/libc6_2.3.6-7_amd64.deb (--unpack):
>  trying to overwrite `/usr/lib64', which is also in package uml-utilities
> Errors were encountered while processing:
>  /var/cache/apt/archives/libc6_2.3.6-7_amd64.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> # 

This I believe is a dpkg bug. I'm not sure what needs to be done to
circumvent this bug or if the only option is to fix dpkg for this
case. It is an odd bug that I haven't had time to figure out yet.

What does "grep usr/lib64 /var/lib/dpkg/info/*.list" say?

> # apt-get --force-yes remove uml-utilities
> Reading package lists... Done
> Building dependency tree... Done
> You might want to run 'apt-get -f install' to correct these:
> The following packages have unmet dependencies.
>   libc6-dev: Depends: libc6 (= 2.3.6-7) but 2.3.6-4 is to be installed
> E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Your system is in an inconsitent state. You do have to follow the
suggestion and run "apt-get -f install" or dpkg to fix the problem
before normal apt operations can resume again.

> One more hint:
> # ls -l /usr/lib64
> lrwxrwxrwx 1 root root 3 2006-03-31 08:29 /usr/lib64 -> lib
> #

As it should be.



> Help!  I'm sure the fix is simple, I just don't know what it is.
>
>       - Larry

MfG
        Goswin



Reply to: