dpkg: erreur: fichier d'analyse '/ var / lib / dpkg / available' près de la ligne 0

23

Vous essayez d'installer le paquet git-core depuis presque plus d'une demi-journée maintenant. Chaque fois que je le fais, j'obtiens cette erreur:

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name '../../../../../share/pyshared/UpdateManager/Core/__init__.py'

J'ai également essayé de lancer sudo apt-get update et sudo apt-get install --fix-missing . Même essayé de redémarrer et de nettoyer le cache apt-get, ne fonctionne toujours pas.

    
posée Nitin Venkatesh 30.07.2011 - 10:43
la source

2 réponses

62

Le problème est que votre fichier /var/lib/dpkg/available est endommagé.

Ceci n'est pas nécessairement lié aux packages git ou git-core. Essayez d’installer n’importe quel autre paquet et ils échoueront aussi.

Pour résoudre ce problème, vous devez supprimer / effacer le fichier à l'aide de la commande suivante:

sudo dpkg --clear-avail

puis reconstruisez le fichier en utilisant la commande suivante:

sudo apt-get update

Vous devriez maintenant pouvoir installer git et git-core.

    
réponse donnée lesmana 30.07.2011 - 11:38
la source
1

L’erreur ci-dessous indique clairement que votre fichier /var/lib/dpkg/available est corrompu.

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name '../../../../../share/pyshared/UpdateManager/Core/__init__.py'

La solution au problème ci-dessus consiste à remplacer le fichier /var/lib/dpkg/available actuel par un autre fichier de sauvegarde /var/lib/dpkg/available-old .

sudo rm /var/lib/dpkg/available
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

Maintenant, essayez,

sudo apt-get update
sudo apt-get install -f
    
réponse donnée Avinash Raj 13.02.2014 - 05:22
la source

Lire d'autres questions sur les étiquettes