54 votes

dpkg : error : parsing file '/var/lib/dpkg/updates/0045' near line 0 :

J'obtiens cette erreur dans Ubuntu 12.04, en effectuant l'opération suivante.

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:~$ 

&

frank@august:~$ head /var/lib/dpkg/updates/0045
#padding
#padding
#padding
#padding

frank@august:~$ 

Je ne vois pas où est l'erreur, aidez-moi à la résoudre. Merci.

98voto

Zian Choy Points 1510

Ok, j'ai résolu le problème moi-même.

J'ai lancé ces deux commandes dans le terminal ( CTRL + ALT + T ):

cd /var/lib/dpkg/updates && rm -rf 0045
sudo dpkg --configure -a

Et mon problème était résolu.

13voto

ashish Points 139

Essayez ça :

sudo rm -rf /var/lib/dpkg/updates/*
dpkg --configure -a

11voto

Sven Points 31

On dirait que le fichier est corrompu. Nous vous suggérons de faire ce qui suit (veuillez faire une sauvegarde et le faire à vos risques et périls ;) )

sudo rm /var/lib/dpkg/updates/000*
sudo apt-get clean
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer

7voto

KK Patel Points 17190

Il semble que le fichier d'état soit corrompu. Pour résoudre ce problème, vous devez supprimer/effacer le fichier en utilisant la commande.

sudo dpkg --clear-status

(NB : l'option --clear-status n'est plus disponible. L'impression de 'dpkg -?' ne suggère pas un remplacement clair. ) puis reconstruisez le fichier en utilisant la commande :

sudo apt-get update

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X