Hola a todos. Esta mañana borrando una carpeta de /usr/share/ me he
equivocado y ha empezado a borrar la propia /usr/share. De hecho he
cortado el proceso -con un ctr+c- de inmediato, pero se me han
estropeado multitud de programas.

Entonces cuando he ido a reinstalar algunos programas me daba fallo
con debconf, por lo que me he puesto a reinstalarlo junto con perl y
perl-base. Pero no ha reinstalado nada, nada más que lanzando errores,
y ahora trate lo que trate de instalar o reinstalar falla. Como por
ejemplo intentando reinstalar iceweasel:

-----------------------------------------------------------------
aptitude reinstall iceweasel
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Construir la base de datos de etiquetas... Hecho
Se REINSTALARÁN los siguientes paquetes:
  iceweasel
Se configurarán los siguientes paquetes que están ahora parcialmente instalados:
  debconf
0 paquetes actualizados, 0 nuevos instalados, 1 reinstalados, 0 para
eliminar y 2 sin actualizar.
Necesito descargar 0B/9244kB de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido... Hecho
debconf: Perl may be unconfigured (Can't locate warnings/register.pm
in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8
/usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at
/usr/share/perl/5.8/vars.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl/5.8/vars.pm line 7.
Compilation failed in require at /usr/share/perl/5.8/File/Spec.pm line 4.
BEGIN failed--compilation aborted at /usr/share/perl/5.8/File/Spec.pm line 4.
Compilation failed in require at /usr/lib/perl/5.8/IO/File.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/perl/5.8/IO/File.pm line 12.
Compilation failed in require at /usr/share/perl/5.8/FileHandle.pm line 9.
Compilation failed in require at (eval 1) line 3.
BEGIN failed--compilation aborted at (eval 1) line 3.
) -- aborting
Configurando debconf (1.5.20) ...
Can't locate warnings/register.pm in @INC (@INC contains: /etc/perl
/usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8
/usr/local/lib/site_perl .) at /usr/share/perl/5.8/vars.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl/5.8/vars.pm line 7.
Compilation failed in require at /usr/share/perl/5.8/base.pm line 4.
BEGIN failed--compilation aborted at /usr/share/perl/5.8/base.pm line 4.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Log.pm line 7.
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 debconf (--configure):
 el subproceso post-installation script devolvió el código de salida de error 2
Se encontraron errores al procesar:
 debconf
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Configurando debconf (1.5.20) ...
Can't locate warnings/register.pm in @INC (@INC contains: /etc/perl
/usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8
/usr/local/lib/site_perl .) at /usr/share/perl/5.8/vars.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl/5.8/vars.pm line 7.
Compilation failed in require at /usr/share/perl/5.8/base.pm line 4.
BEGIN failed--compilation aborted at /usr/share/perl/5.8/base.pm line 4.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Log.pm line 7.
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 debconf (--configure):
 el subproceso post-installation script devolvió el código de salida de error 2
Se encontraron errores al procesar:
 debconf
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Construir la base de datos de etiquetas... Hecho
-----------------------------------------------------------------

lo que creo es que se ha estropeado la reinstalación de Debconf, y que
ahora cada vez que trato de instalar algo nuevo se trata de instalar
correctamente Debconf y por eso falla. Lo único que se me ocurre es
buscar Debconf para intentar instalarlo manualmente y sus dependencias
si así fuera necesario.

¿A alguien se le ocurre otra solución, o lo mejor es borrón y cuenta nueva?

Un saludo a todos.

-- 
-------------------
"Decídle al Duque que agradecemos sus palabras, pero este es un Tercio español"
dayer.es

Responder a