Mensaje 'E: dpkg fue interrumpido, debe ejecutar manualmente' sudo dpkg --configure -a 'para corregir el problema'.

34

Cada vez que intento obtener la actualización, aparece el error en la última línea:

Ign http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/universe Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/main Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/universe Translation-en_IN
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Y luego, de acuerdo con el error solicitado cuando ejecuto:

$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0009' near line 0:
 newline in field name `#padding'

¿Ahora que? ¿Puedo salir del error?

Intenté este enlace .

usuario284303
fuente

Respuestas:

67

Has referido un enlace incorrecto. Pruebe los siguientes comandos en la terminal para eliminar todos los archivos dentro del /var/lib/dpkg/updatesdirectorio,

cd /var/lib/dpkg/updates
sudo rm *

Y luego ejecuta el siguiente comando para obtener los más nuevos,

sudo apt-get update
Avinash Raj
fuente
1
Funciona bien para mí .
user284303
2
Esto funcionó para mí en Raspbmc / Raspbian también. Sin embargo, tengo curiosidad: ¿es esta una solución segura?
aalaap
esto funcionó para mí en Ubuntu 12.04.5 LTS
chicas el
2
¡Todavía funciona en 2016 para ubuntu-15.04 (basado en Zorin OS 10)!
x13
1
MUCHAS GRACIAS por esta solución. Estaba buscando para siempre encontrar una manera de borrar el error cuando interrumpí intencionalmente la instalación de dpkg de un archivo .deb problemático. Realmente aprecio tu consejo!
Ev-
3

¡Esto funciona para mi! Intenté instalar el controlador inalámbrico cuando se produjo este error. Tuve que eliminar los archivos y también los archivos de bloqueo.

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
cd /var/lib/dpkg/updates
sudo rm *
sudo apt-get update

y luego puedes ejecutar el apt-get installpaquete que quieras instalar

Aerosum
fuente
1
No necesariamente es una buena idea sin precauciones adicionales.
0xC0000022L
Esto funcionó para mí cuando la respuesta anterior no lo hizo, aunque no estoy seguro de que no fuera sin efectos secundarios ...
Erty Seidohl