web-dev-qa-db-fra.com

erreur: fichier d'analyse '/ var / lib / dpkg / updates / 0001' près de la ligne 0: nouvelle ligne dans le nom du champ `#padding '

J'essayais d'installer mono en utilisant la commande suivante:

Sudo apt-get install mono-*

J'ai fermé le terminal pendant son installation. J'ai redémarré l'installation et j'ai reçu le message d'erreur suivant:

Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

J'ai jusqu'ici essayé d'exécuter ces commandes:

Sudo rm /var/lib/apt/lists/lock
Sudo rm /var/cache/apt/archives/lock

Je reçois maintenant le message d'erreur suivant:

dpkg was interrupted, you must manually run 'Sudo dpkg --configure -a' to correct the problem.

J'ai ensuite utilisé Sudo dpkg --configure -a, mais maintenant j'obtiens l'erreur suivante:

dpkg: error: parsing file '/var/lib/dpkg/updates/0001' near line 0: newline in field name `#padding'"**

J'ai aussi essayé cd /var/lib/dpkg/updates && rm -rf 0045 et Sudo dpkg --configure -a, mais cela ne servait à rien.

comment puis-je résoudre celui-ci?

6
user332660

Faites une sauvegarde et supprimez le /var/lib/dpkg/updates/0001 via

Sudo mv /var/lib/dpkg/updates/0001 /var/lib/dpkg/updates/0001.X

Après ça

Sudo dpkg --configure -a
Sudo apt-get install -f
19
A.B.

nettoie le travail apt-get

 Sudo apt-get clean

met à jour les listes de paquets

Sudo apt-get update

Sudo apt-get install <whatever package>

devrait vous avoir raison

et comme @Whaaaaat a déclaré que vous ne devriez rien supprimer sauf si vous êtes absolument sûr de ce que c'est et de ce qu'il fait, surtout si bash vous dit 'vous avez besoin d'une permission root pour le faire même'

1
David Spiggle