Wheezy: Paket libc kann nicht installiert werden

16/02/2014 - 17:30 von Dirk Schmidt | Report spam
Hallo allerseits,
ich habe hier einen Server, auf dem die Paketdatenbank durcheinander
ist. Ich weiss nicht wie genau es gekommen ist, auf jeden Fall passt die
jetzige libc wohl nicht zu z.B. dem libc-bin Paket. Das Problem ist, das
man die richtige libc nicht installieren kann, weil die Paketliste des
jetzigen libc Paketes wohl leer ist und er deshalb nichts mit der
Datei /lib/i386-linux-gnu/libc-2.13.so anfangen kann. Das Problem ist,
das man diese Datei nicht löschen oder verschieben kann, da diese in
Benutzung von quasi allen Programmen ist.
Weiss jemand, wie man das reparieren kann?
Installieren will ich: libc6_2.13-38+deb7u1_i386.deb, aber es geht nicht.

Danke und Gruß,

Dirk

hostname:~# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.13-38) but 2.13-38+deb7u1 is installed
Recommends: libc6-i686 but it is not installed
libc6-dev : Depends: libc6 (= 2.13-38+deb7u1) but 2.13-38 is installed
E: Unmet dependencies. Try using -f.
hostname:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libc6
Suggested packages:
glibc-doc
Recommended packages:
libc6-i686
The following packages will be upgraded:
libc6
1 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
1 not fully installed or removed.
Need to get 0 B/3,950 kB of archives.
After this operation, 9,216 B of additional disk space will be used.
Do you want to continue [Y/n]?


Preconfiguring packages ...
dpkg: warning: files list file for package 'libc6:i386' missing;
assuming package has no files currently installed
(Reading database ... 28779 files and directories currently installed.)
Preparing to replace libc6:i386 2.13-38 (using
.../libc6_2.13-38+deb7u1_i386.deb) ...

A copy of the C library was found in an unexpected directory:
'/lib/i386-linux-gnu/libc-2.13.so'
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library or get it out of
'/lib/i386-linux-gnu' and try again.

dpkg: error processing
/var/cache/apt/archives/libc6_2.13-38+deb7u1_i386.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.13-38+deb7u1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
Archive: http://lists.debian.org/bmc5n9F7812U1@mid.individual.net
 

Lesen sie die antworten

#1 Tobias Köhler
16/02/2014 - 17:40 | Warnen spam
Am 16.02.14 17:04, schrieb Dirk Schmidt:
Hallo allerseits,
ich habe hier einen Server, auf dem die Paketdatenbank durcheinander
ist. Ich weiss nicht wie genau es gekommen ist, auf jeden Fall passt
die jetzige libc wohl nicht zu z.B. dem libc-bin Paket. Das Problem
ist, das man die richtige libc nicht installieren kann, weil die
Paketliste des jetzigen libc Paketes wohl leer ist und er deshalb
nichts mit der Datei /lib/i386-linux-gnu/libc-2.13.so anfangen kann.
Das Problem ist, das man diese Datei nicht löschen oder verschieben
kann, da diese in Benutzung von quasi allen Programmen ist.
Weiss jemand, wie man das reparieren kann?
Installieren will ich: libc6_2.13-38+deb7u1_i386.deb, aber es geht nicht.

Danke und Gruß,

Dirk

hostname:~# apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.13-38) but 2.13-38+deb7u1 is installed
Recommends: libc6-i686 but it is not installed
libc6-dev : Depends: libc6 (= 2.13-38+deb7u1) but 2.13-38 is installed
E: Unmet dependencies. Try using -f.
hostname:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libc6
Suggested packages:
glibc-doc
Recommended packages:
libc6-i686
The following packages will be upgraded:
libc6
1 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
1 not fully installed or removed.
Need to get 0 B/3,950 kB of archives.
After this operation, 9,216 B of additional disk space will be used.
Do you want to continue [Y/n]?


Preconfiguring packages ...
dpkg: warning: files list file for package 'libc6:i386' missing;
assuming package has no files currently installed
(Reading database ... 28779 files and directories currently installed.)
Preparing to replace libc6:i386 2.13-38 (using
.../libc6_2.13-38+deb7u1_i386.deb) ...

A copy of the C library was found in an unexpected directory:
'/lib/i386-linux-gnu/libc-2.13.so'
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library or get it out of
'/lib/i386-linux-gnu' and try again.

dpkg: error processing
/var/cache/apt/archives/libc6_2.13-38+deb7u1_i386.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.13-38+deb7u1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)





Erstelle mal ne Sicherungskopie von der Datei
/lib/i386-linux-gnu/libc-2.13.so Dann lösche das Original und versuche
dann nochmal ein apt-get install -f


Zum AUSTRAGEN schicken Sie eine Mail an
mit dem Subject "unsubscribe". Probleme? Mail an (engl)
Archive: http://lists.debian.org/

Ähnliche fragen