Problém s instalací libc6 balíčku AMD64 Debian

Martin Kamín martin.kamin na quick.cz
Středa Srpen 31 19:03:01 CEST 2005


Zdravím konferenci,

už jsem prohledal snad všechno, ale řešení nikdo zatím nepublikoval.
Situace: 2.6.10-9-amd64-k8 x86_64 GNU/Linux
Debianí balíčky se sbírají odtud:
deb http://debian.inode.at/debian-amd64/debian-amd64 sarge main contrib 
non-free
a
deb-src http://debian.inode.at/debian-amd64/debian-amd64 sarge main contrib 
non-free

Server je od května v provozu. Nyní se objevil problém.
Když chci doplnit balíček: 

------------------------------------------------------------------
# apt-get install bittorrent
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.2.ds1-22) but 2.3.2.ds1-21 is to be 
installed
  locales: Depends: glibc-2.3.2.ds1-22
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a 
solution)
------------------------------------------------------------------
# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libc6
Suggested packages:
  glibc-doc
The following packages will be upgraded:
  libc6
1 upgraded, 0 newly installed, 0 to remove and 220 not upgraded.
2 not fully installed or removed.
Need to get 0B/4318kB of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
(Reading database ... 102488 files and directories currently installed.)
Preparing to replace libc6 2.3.2.ds1-21 
(using .../libc6_2.3.2.ds1-22_amd64.deb) ...
Unpacking replacement libc6 ...
dpkg: error processing /var/cache/apt/archives/libc6_2.3.2.ds1-22_amd64.deb 
(--unpack):
 trying to overwrite `/usr/lib64', which is also in package mjpegtools
Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.3.2.ds1-22_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

balíček existuje:
-rw-r--r--  1 root root 4318484 May 12 
00:47 /var/cache/apt/archives/libc6_2.3.2.ds1-22_amd64.deb
------------------------------------------------------------------
# apt-get remove mjpegtools
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.2.ds1-22) but 2.3.2.ds1-21 is to be 
installed
  locales: Depends: glibc-2.3.2.ds1-22
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a 
solution).
------------------------------------------------------------------
Na konci tohoto linku je popsán postup:
http://sysadminforum.com/archive/t-130172.html

dpkg -i --force-depends mawk
dpkg -i --force-depends dpkg
dpkg -i --force-depends libc6

ale forcovat knihovnu? To je přeci dost riskantní!
Děkuji 
Martin Kamín


Další informace o konferenci Linux