dpkg: erreur: analyse du fichier '/ var / lib / dpkg / updates / 0045' près de la ligne 0:

35

Je reçois cette erreur dans Ubuntu 12.04, tout en effectuant l'opération ci-dessous.

[email protected]:~$ 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. 
[email protected]:~$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0:
 newline in field name '#padding'
[email protected]:~$ 

& amp;

[email protected]:~$ head /var/lib/dpkg/updates/0045
#padding
#padding
#padding
#padding

[email protected]:~$ 

Je ne peux pas voir où est l'erreur, aidez-moi à résoudre ce problème. Merci.

    
posée Ten-Coin 06.11.2012 - 04:05
la source

4 réponses

61

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

J'ai exécuté 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 a été résolu.

    
réponse donnée Ten-Coin 06.11.2012 - 18:40
la source
9

On dirait que le fichier est corrompu. Suggère que tu fasses ce qui suit (les pls prennent une sauvegarde et le font à ton risque;))

sudo rm /var/lib/dpkg/updates/000*
sudo apt-get clean
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
    
réponse donnée gnuyoga 06.11.2012 - 05:01
la source
7

Il semble que ce 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
    
réponse donnée Ketankumar Patel 06.11.2012 - 04:40
la source
6

Essayez ceci:

sudo rm -rf /var/lib/dpkg/updates/*
dpkg --configure -a
    
réponse donnée ashish 04.01.2013 - 20:31
la source

Lire d'autres questions sur les étiquettes