(Solucionado) dpkg: error fatal irrecuperable error code (2)

Imagen de wnino
0 puntos

Bueno, la razón del presente es que he intentado realizar una actualización de Ubuntu (10.4) y me arroja el siguiente mensaje:

wnino@wnino-laptop:~$ sudo apt-get upgrade
[sudo] password for wnino:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se actualizarán los siguientes paquetes:
flashplugin-installer flashplugin-nonfree language-pack-en
language-pack-en-base language-pack-es language-pack-es-base
language-pack-gnome-en language-pack-gnome-en-base language-pack-gnome-es
language-pack-gnome-es-base thunderbird-locale-es-es
xserver-xorg-video-geode
12 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Se necesita descargar 0B/20,0MB de archivos.
Se liberarán 1700kB después de esta operación.
¿Desea continuar [S/n]? s
Preconfigurando paquetes ...
(Leyendo la base de datos ... 55%dpkg: error fatal irrecuperable, abortando:
fallo en buffer_read(fd): el fichero de lista de ficheros del paquete `linux-headers-2.6.32-28': Error de entrada/salida
E: Sub-process /usr/bin/dpkg returned an error code (2)

Agradezco toda la ayuda que me puedan brindar. Muchas gracias.

Imagen de Gabriel_M
+1
0
-1

Elimina el archivo linux-headers-2.6.32-28 de
/var/cache/apt/archives/

+1
0
-1
Imagen de wnino
+1
0
-1

Muchas gracias por su pronta respuesta. He realizado lo que me recomendaste, incluso borré todos los archivos que se encontraban en esa carpeta y a pesar de eso persiste el mensaje. No coloco la salida completa del terminal porque me encuentro en otro PC.

Que otra cosa podría hacer? Debo confesar que a pesar de ese problema pues puedo trabajar sin problemas ya que no he necesitado instalar/desintalar nada.

Una vez muchas gracias por su atencionh.

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de Gabriel_M
+1
0
-1

Edita el archivo /var/lib/dpkg/status

Cada paquete se identifica asi:

Package: libxml-libxml-perl
Status: install ok installed
Priority: optional
Section: perl
Installed-Size: 1344
Maintainer: Ubuntu Developers
Architecture: i386
Version: 1.70.ds-1
Replaces: libxml-libxml-common-perl
Depends: perl (>= 5.10.0-24ubuntu4), perlapi-5.10.0, libc6 (>= 2.4), libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4), libxml-namespacesupport-perl, libxml-sax-perl
Conflicts: libxml-libxml-common-perl
Description: Perl interface to the libxml2 library
XML::LibXML is a Perl interface to the GNOME libxml2 library, which provides
interfaces for parsing and manipulating XML files. This module allows Perl
programmers to make use of the highly capable validating XML parser and the
high performance Document Object Model (DOM) implementation. Additionally, it
supports using the XML Path Language (XPath) to find and extract information.
Original-Maintainer: Debian Perl Group
Homepage: http://search.cpan.org/dist/XML-LibXML/

Busca la existencia de una referencia al paquete fallado linux-headers-2.6.32-28

algo asi como
Package: linux-headers-2.6.32-28

Cambia su status a:
Status: install ok installed

Guarda el archivo y prueba.

+1
0
-1
Imagen de wnino
+1
0
-1

De nuevo mcuhas gracias pero a pesar de seguir sus recomendaciones el problema continua. Esta es la referencia al paquete dentro del archivo que me recomendaste editar:

Package: linux-headers-2.6.32-28-generic
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 9016
Maintainer: Ubuntu Kernel Team
Architecture: i386
Source: linux
Version: 2.6.32-28.55
Provides: linux-headers, linux-headers-2.6
Depends: coreutils | fileutils (>= 4.0), linux-headers-2.6.32-28, libc6 (>= 2.8)
Description: Linux kernel headers for version 2.6.32 on x86/x86_64
This package provides kernel header files for version 2.6.32 on
x86/x86_64.
.
This is for sites that want the latest kernel headers. Please read
/usr/share/doc/linux-headers-2.6.32-28/debian.README.gz for details.

Que otra cosa podría hacer para solventar el inconveniente si no tuve que editar el archivo?

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de Gabriel_M
+1
0
-1

Pues si esto esta bien, debe haber un error en el archivo:

/var/lib/dpkg/info/linux-headers-2.6.32-28.list

Renombralo (por las dudas no eliminarlo) a
/linux-headers-2.6.32-28.list.old

Y actualiza los repositorios y elimina el paquete

+1
0
-1
Imagen de wnino
+1
0
-1

EUREKA! Desde terminal he dado un update, un upgrade y Ubuntu finalmente ha realizado las actualizaciones que estaban pendientes. Sin embargo se han lanzado algunos errores:

Procesando disparadores para libc-bin ...
ldconfig deferred processing now taking place
(Leyendo la base de datos ...
dpkg: aviso: falta el fichero de lista de ficheros del paquete `linux-headers-2.6.32-28-generic', se supondrá que el paquete no tiene ningún fichero actualmente instalado.
(
Leyendo la base de datos ... 00%
315879 ficheros y directorios instalados actualmente.)
Preparando para reemplazar passwd 1:4.1.4.2-1ubuntu2 (usando .../passwd_1%3a4.1.4.2-1ubuntu2.2_i386.deb) ...
Desempaquetando el reemplazo de passwd ...
Procesando disparadores para man-db ...
/usr/bin/mandb: no se puede leer de /var/cache/man/index.db.: Error de entrada/salida
Configurando passwd (1:4.1.4.2-1ubuntu2.2) ...

(Leyendo la base de datos ...
dpkg: aviso: falta el fichero de lista de ficheros del paquete `linux-headers-2.6.32-28-generic', se supondrá que el paquete no tiene ningún fichero actualmente instalado.
(Leyendo la base de datos ... 00%
315879 ficheros y directorios instalados actualmente.)
Preparando para reemplazar libk5crypto3 1.8.1+dfsg-2ubuntu0.4 (usando .../libk5crypto3_1.8.1+dfsg-2ubuntu0.6_i386.deb) ...
Desempaquetando el reemplazo de libk5crypto3 ...
Preparando para reemplazar libgssapi-krb5-2 1.8.1+dfsg-2ubuntu0.4 (usando .../libgssapi-krb5-2_1.8.1+dfsg-2ubuntu0.6_i386.deb) ...
Desempaquetando el reemplazo de libgssapi-krb5-2 ...
Preparando para reemplazar libkrb5-3 1.8.1+dfsg-2ubuntu0.4 (usando .../libkrb5-3_1.8.1+dfsg-2ubuntu0.6_i386.deb) ...
Desempaquetando el reemplazo de libkrb5-3 ...
Preparando para reemplazar libkrb5support0 1.8.1+dfsg-2ubuntu0.4 (usando .../libkrb5support0_1.8.1+dfsg-2ubuntu0.6_i386.deb) ...
Desempaquetando el reemplazo de libkrb5support0 ...
Preparando para reemplazar flashplugin-installer 10.1.102.65ubuntu0.10.04.1 (usando .../flashplugin-installer_10.2.152.27ubuntu0.10.04.1_i386.deb) ...
Desempaquetando el reemplazo de flashplugin-installer ...
Preparando para reemplazar flashplugin-nonfree 10.1.102.65ubuntu0.10.04.1 (usando .../flashplugin-nonfree_10.2.152.27ubuntu0.10.04.1_i386.deb) ...
Desempaquetando el reemplazo de flashplugin-nonfree ...
Preparando para reemplazar libvlccore2 1.0.6-1ubuntu1.4 (usando .../libvlccore2_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de libvlccore2 ...
Preparando para reemplazar vlc-data 1.0.6-1ubuntu1.4 (usando .../vlc-data_1.0.6-1ubuntu1.5_all.deb) ...
Desempaquetando el reemplazo de vlc-data ...
Preparando para reemplazar libvlc2 1.0.6-1ubuntu1.4 (usando .../libvlc2_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de libvlc2 ...
Preparando para reemplazar vlc 1.0.6-1ubuntu1.4 (usando .../vlc_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de vlc ...
Preparando para reemplazar vlc-plugin-svgalib 1.0.6-1ubuntu1.4 (usando .../vlc-plugin-svgalib_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de vlc-plugin-svgalib ...
Preparando para reemplazar vlc-plugin-pulse 1.0.6-1ubuntu1.4 (usando .../vlc-plugin-pulse_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de vlc-plugin-pulse ...
Preparando para reemplazar mozilla-plugin-vlc 1.0.6-1ubuntu1.4 (usando .../mozilla-plugin-vlc_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de mozilla-plugin-vlc ...
Preparando para reemplazar vlc-nox 1.0.6-1ubuntu1.4 (usando .../vlc-nox_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de vlc-nox ...
Preparando para reemplazar openssl 0.9.8k-7ubuntu8.5 (usando .../openssl_0.9.8k-7ubuntu8.6_i386.deb) ...
Desempaquetando el reemplazo de openssl ...
Preparando para reemplazar thunderbird-locale-es-es 1:3.1.2ubuntu0.10.04.1 (usando .../thunderbird-locale-es-es_1%3a3.1.7ubuntu0.10.04.1_all.deb) ...
Desempaquetando el reemplazo de thunderbird-locale-es-es ...
Preparando para reemplazar vlc-plugin-ggi 1.0.6-1ubuntu1.4 (usando .../vlc-plugin-ggi_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de vlc-plugin-ggi ...
Preparando para reemplazar vlc-plugin-sdl 1.0.6-1ubuntu1.4 (usando .../vlc-plugin-sdl_1.0.6-1ubuntu1.5_i386.deb) ...
Desempaquetando el reemplazo de vlc-plugin-sdl ...
Preparando para reemplazar xserver-xorg-video-geode 2.11.8-4 (usando .../xserver-xorg-video-geode_2.11.11-1~lucid1_i386.deb) ...
Desempaquetando el reemplazo de xserver-xorg-video-geode ...
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para python-gmenu ...
Rebuilding /usr/share/applications/desktop.es_CO.utf8.cache...
Procesando disparadores para man-db ...
/usr/bin/mandb: no se puede leer de /var/cache/man/index.db.: Error de entrada/salida
Procesando disparadores para menu ...
Procesando disparadores para python-support ...

Respecto a lo de eliminar el paquete no sé a que te refieres con eso. Que he de hacer?

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de Gabriel_M
+1
0
-1

Te faltó desinstalar el paquete, eliminarlo del sistema, con apt-get remove o desde synaptic
ese es el error que te informa, existe un registro de un paquete instalado, cuyo info estaba
dañado y renombraste, y ahora no sabe el sistema que ocurre con él.

dpkg: aviso: falta el fichero de lista de ficheros del paquete `linux-headers-2.6.32-28-generic',
se supondrá que el paquete no tiene ningún fichero actualmente instalado.

+1
0
-1
Imagen de wnino
+1
0
-1

Muchísimas gracias. Ha quedado resuelto. Más que la satisfacción de resolver el problema es ver que no se está solo ante cualquier inconveniente presentado con nuestro querido Ubuntu. Eso hace la diferencia con otros Sistemas Operativos.

Saludos!

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de egchr
+1
0
-1

Gracias Gabriel, yo tenia el mismo problema y solamente tuve que ir a /var/lib/dpkg/status, y ver el proceso, que me estaba causando problemas, en mi caso era el netbeans, despues de eso, borre las ese proceso, del status. Realice un sudo apt-get update, luego un sudo apt-get upgrade y quedo como nueva

Muchas gracias!!!!

+1
0
-1