[Jderobot-admin] Me estoy volviendo loco

Borja Mon Serrano borjamonserrano en gmail.com
Mie Oct 31 14:08:06 CET 2012


Después de lo que pasó el domingo en el servidor parece que las cosas no
van del todo bien. Llevo toda la mañana intentando instalar el servidor de
ldap en él pero me es imposible. Cuando voy a instalar slapd (que ya sabía
que estaba instalado, pero por actualizarlo a la última versión) me suelta:

slapd ya está en su versión más reciente.
Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
 libc6 : Depende: libc-bin (= 2.11.3-2) pero 2.11.3-4 va a ser instalado
 libc6-dev : Depende: libc6 (= 2.11.3-4) pero 2.11.3-2 va a ser instalado
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o
especifique una solución).

Al hacer lo que me dice, al principio parece ir todo bien, pero llega un
punto en el que comienza a dar errores:

/usr/bin/perl: symbol lookup error:
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/auto/IO/IO.so: undefined
symbol: Perl_Tstack_sp_ptr
(Leyendo la base de datos ... 68752 ficheros o directorios instalados
actualmente.)
Preparando para reemplazar libc6 2.11.3-2 (usando
.../libc6_2.11.3-4_i386.deb) ...
Can't load
'/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/auto/IO/IO.so' for
module IO: /root/perl5/lib/perl5/i486-linux-gnu-thread-multi/auto/IO/IO.so:
undefined symbol: Perl_Top_ptr at /usr/lib/perl/5.10/XSLoader.pm line 70.
 at /root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO.pm line 11
Compilation failed in require at
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO/Handle.pm line 266.
BEGIN failed--compilation aborted at
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO/Handle.pm line 266.
Compilation failed in require at
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO/Seekable.pm line 101.
BEGIN failed--compilation aborted at
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO/Seekable.pm line 101.
Compilation failed in require at
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO/File.pm line 133.
BEGIN failed--compilation aborted at
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/IO/File.pm line 133.
Compilation failed in require at /usr/share/perl/5.10/FileHandle.pm line 9.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line
8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm
line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line
8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm
line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm
line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error al procesar /var/cache/apt/archives/libc6_2.11.3-4_i386.deb
(--unpack):
 el subproceso script pre-installation nuevo devolvió el código de salida
de error 9
configured to not write apport reports
                                      Se encontraron errores al procesar:
 /var/cache/apt/archives/libc6_2.11.3-4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Por ello, intento reinstalar perl, a lo que me suelta:

Se configurarán los siguientes paquetes que están ahora parcialmente
instalados:
  libc6-dev{b} man-db slapd
No se instalará, actualizará o eliminará ningún paquete.
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 113 sin
actualizar.
Necesito descargar 0 B de ficheros. Después de desempaquetar se usarán 0 B.
No se satisfacen las dependencias de los siguientes paquetes:
  libc6-dev: Depende: libc6 (= 2.11.3-4) pero 2.11.3-2 está instalado y
retenido.
  libc6: Depende: libc-bin (= 2.11.3-2) pero está instalado 2.11.3-4.
Las acciones siguientes resolverán estas dependencias

     Actualizar los paquetes siguientes:
1)     libc6 [2.11.3-2 (now) -> 2.11.3-4 (stable)]
2)     libc6-i686 [2.11.3-2 (now) -> 2.11.3-4 (stable)]

¿Acepta esta solución? [Y/n/q/?]y

A lo que me suelta:

Se actualizarán los siguientes paquetes:
  libc6 libc6-i686
Se configurarán los siguientes paquetes que están ahora parcialmente
instalados:
  libc6-dev man-db slapd
2 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 111 sin
actualizar.
Necesito descargar 0 B/5090 kB de ficheros. Después de desempaquetar se
usarán 0 B.
¿Quiere continuar? [Y/n/?] y
/usr/bin/perl: symbol lookup error:
/root/perl5/lib/perl5/i486-linux-gnu-thread-multi/auto/IO/IO.so: undefined
symbol: Perl_Tstack_sp_ptr

Y el mismo chorro de errores de antes.

Ya ha llegado un punto en el que no sé si lo que quiero es instalar perl
para poder resolver las dependencias, o instalar los paquetes que me dicen
para que se puedan resolver las dependencias o qué.

¿Alguna idea de cómo salir de este bucle infinito? Porque, obviamente y
como os habréis imaginado, ya he intentado instalar los paquetes de libc
por separado y me siguen saliendo los mismos errores. Es más, la versión
2.11.3-2 de libc-bin (que me lo pide en algún otro momento, ahora no
recuerdo cuál) ni tan siquiera existe, o al menos no lo puede resolver.

Siento el tocho de mensaje, pero es que no quedaba otra...

Un saludo,

Borja.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jderobot-admin/attachments/20121031/a9182897/attachment.htm 


More information about the Jderobot-admin mailing list