On Jan/15/2003, alberto wrote:
>
> 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.
>