Recibo este error en Ubuntu 12.04, mientras hago la siguiente operación.
frank@august:~$ sudo apt-get install ttf-mscorefonts-installer
[sudo] password for frank:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
frank@august:~$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0:
newline in field name `#padding'
frank@august:~$
Y
frank@august:~$ head /var/lib/dpkg/updates/0045
#padding
#padding
#padding
#padding
frank@august:~$
No puedo ver dónde está el error, ayúdame a resolver esto. Gracias.
sudo rm -rf /var/lib/dpkg/updates/0045
es seguro y adecuado, pero podría tener resultados desastrosos si uno escribe en un espacio perdido al lado de cualquiera de los/
es (¡especialmente los primeros dos!), Puede ser mejor advertir sobre este peligro o sugerir algo asícd /var/lib/dpkg/updates && rm -rf 0045
. Buena solución sin embargo!sudo rm -rf [file]
, perosudo mv [file] /var/tmp
.sudo
acceso denegado, así que tuve que ir a la raíz consudo -s
Gracias, esto realmente me ayudó una vez que estuve en la raíz.Parece que el archivo está dañado. Te sugiero que hagas lo siguiente (por favor, haz una copia de seguridad y hazlo bajo tu riesgo;))
fuente
sudo rm /var/lib/dpkg/updates/*
y luego continúo con la actualización limpia +, que funcionó bien.Prueba esto:
fuente
Parece que el archivo de estado está dañado. Para solucionar esto, debe eliminar / borrar el archivo con el comando.
(Nota: la opción --clear-status ya no está disponible. La impresión de 'dpkg -?' No sugiere un reemplazo claro). Luego reconstruya el archivo usando el comando:
fuente