Tengo un ordenador con debian woody que va a dar varios servicios. Hac�a tiempo que no me actualizaba el conjunto de paquetes. V�a dselect o apt-get ( no recuerdo con cu�l de los dos) intent� actualizarme la paqueter�a, sin embargo este fall�.
Actualmente si hago dpkg -C, me sale:
Package: libc6
Status: install reinstreq half-installed
Priority: required
Section: base
Installed-Size: 12760
Maintainer: Ben Collins <[EMAIL PROTECTED]>
Source: glibc
Version: 2.2.5-11.1
Config-Version: 2.2.5-11.1
 
Si intento apt-get install libc6 me sale:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
 
Intento pues dpkg --configure -a, y me aparece:
dpkg: dependency problems prevent configuration of libc6-dev:
 libc6-dev depends on libc6 (= 2.2.5-11.2); however:
  Package libc6 is not installed.
dpkg: error processing libc6-dev (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6-dev
 
si me pongo en /var y hago find -iname "*libc6*" , la salida es la siguiente:
./cache/apt/archives/libc6_2.1.3-20_i386.deb
./cache/apt/archives/libc6-dev_2.1.3-20_i386.deb
./cache/apt/archives/libc6_2.2.5-10_i386.deb
./cache/apt/archives/libc6-dev_2.2.5-10_i386.deb
./cache/apt/archives/libc6_2.2.5-11.1_i386.deb
./cache/apt/archives/libc6-dev_2.2.5-11.1_i386.deb
./cache/apt/archives/libc6-dev_2.2.5-11.2_i386.deb
./cache/apt/archives/libc6_2.2.5-11.2_i386.deb
./lib/dpkg/info/libc6.preinst
./lib/dpkg/info/libc6.list
./lib/dpkg/info/libc6.prerm
./lib/dpkg/info/libc6.postinst
./lib/dpkg/info/libc6.postrm
./lib/dpkg/info/libc6.shlibs
./lib/dpkg/info/libc6.conffiles
./lib/dpkg/info/libc6-dev.postinst
./lib/dpkg/info/libc6-dev.list
./lib/dpkg/info/libc6-dev.preinst
./lib/dpkg/info/libc6-dev.prerm
 
Es decir que tengo varios binarios de libc6.
 
No se si los preinst prerm postinst etc. se han hecho un l�o...
 
Lo cierto es que si intento instalar directamente con dpkg, es decir, dpkg -i ./cache/apt/archives/libc6_2.2.5-11., la salida es la siguiente:
(Reading database ... 17433 files and directories currently installed.)
Preparing to replace libc6 2.2.5-11.1 (using .../libc6_2.2.5-11.1_i386.deb) ...
Unpacking replacement libc6 ...
Segmentation fault
servidor1:/var# dpkg-deb: subprocess paste killed by signal (Broken pipe)
 
Sin embargo la mayor�a de las ocasiones la salida de intentar dpkg -i ./cache/apt/archives/libc6_2.2.5-11. es:
(Reading database ... 17433 files and directories currently installed.)
Preparing to replace libc6 2.2.5-11.1 (using .../libc6_2.2.5-11.1_i386.deb) ...
Unpacking replacement libc6 ...
 
Qued�ndose la sesi�n ssh totalment colgada.
 
Abro otra sesi�n y hago ps waxu | grep dpkg:
 
root       380  0.0  0.1  1332  432 pts/1    S    16:57   0:00 grep dpkg
servidor1:~# ps wxau | grep dpkg
root       381  1.4  5.3 14604 13764 pts/0   D    16:57   0:03 dpkg -i ./cache/apt/archives/libc6_2.2.5-11.1_i386.deb
root       395  0.0  0.1  1356  440 pts/0    S    16:57   0:00 dpkg-deb --fsys-tarfile ./cache/apt/archives/libc6_2.2.5-11.1_i386.deb
root       396  0.0  0.1  1392  504 pts/0    S    16:57   0:00 dpkg-deb --fsys-tarfile ./cache/apt/archives/libc6_2.2.5-11.1_i386.deb
root       397  0.3  0.2  1428  560 pts/0    S    16:57   0:00 dpkg-deb --fsys-tarfile ./cache/apt/archives/libc6_2.2.5-11.1_i386.deb
root       407  0.0  0.1  1332  432 pts/1    S    17:01   0:00 grep dpkg
 
Es decir que el dpkg se me ha quedado como un proceso "uninterruptible sleep" y por supuesto que si hago un kill -9 al pid correspondiente no se muere, la �nica forma es abriendo otra sesi�n y resetando la m�quina.
 
Puede alguien ayudarme con este "peque�o gran problema".
 
Saludos.
 

Responder a