Re: libc6 upgrade error
Thanks for the response. Here's what I found.
On Thu, 9 Dec 2004, Ernest jw ter Kuile wrote:
On Thursday 09 December 2004 20:04, Don Hayward wrote:
As I did the same thing, you probably added the directory /usr/lib32
to /etc/ld.so.conf file, to be able to run your 32bit programs
Actually /usr/lib32 is a link:
lrwxrwxrwx 1 root root 24 Dec 9 13:26 /usr/lib32 -> /emul/ia32-linux/usr/lib
Created today, about the time of the upgrade.
drwxr-xr-x 6 root root 8192 Dec 9 13:26 /emul/ia32-linux/usr/lib
Also created today -- at the same time.
I would suggest temporarely removing all reference to /usr/lib32
from /etc/ld.so.conf, run ldconfig, and retry this install.
Contents of ld.so.conf -- which I did not modify myself.
/usr/X11R6/lib
/emul/ia32-linux/lib
/emul/ia32-linux/usr/lib
/emul/ia32-linux/usr/X11R6/lib
I have never wanted to run 32bit apps on this system.
So -- I rm /usr/lib32, then
tempo3:/etc/dhcp3# apt-get upgrade
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-i386: Depends: libc6 (= 2.3.2.ds1-19.0.0.1.gcc4) but 2.3.2.ds1-18.0.0.1.amd64 is installed
locales: Depends: glibc-2.3.2.ds1-19
E: Unmet dependencies. Try using -f.
tempo3:/etc/dhcp3# apt-get install glibc-2.3.2.ds1-19
This installed. Although the preinst errors persisted.
/var/lib/dpkg/tmp.ci/preinst: line 148: dpkg-architecture: command not found
/var/lib/dpkg/tmp.ci/preinst: line 148: [: =: unary operator expected
/var/lib/dpkg/tmp.ci/preinst: line 149: dpkg-architecture: command not found
/var/lib/dpkg/tmp.ci/preinst: line 149: [: =: unary operator expected
/var/lib/dpkg/tmp.ci/preinst: line 152: dpkg-architecture: command not found
/var/lib/dpkg/tmp.ci/preinst: line 152: [: =: unary operator expected
then apt-get upgrade installed everyhting else.
So it looks ok, but weird.
Thanks again.
Don
________________
Don Hayward at pomobuli.net
Reply to: