dpkg: errore: analisi del file '/ var / lib / dpkg / available' vicino alla riga 0


24

Sto cercando di installare il pacchetto git-core da quasi più di mezza giornata. Ogni volta che lo faccio, ottengo questo errore:

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

Ho anche provato a correre sudo apt-get updatee sudo apt-get install --fix-missing. Anche provato a riavviare e pulire la cache apt-get, non funziona ancora.


1
Finalmente una soluzione!
RolandiXor

Risposte:


64

Il problema è che il tuo /var/lib/dpkg/availablefile è danneggiato.

Questo non è necessariamente correlato ai pacchetti git o git-core. Prova a installare qualsiasi altro pacchetto e falliranno anche loro.

Per risolvere questo problema devi eliminare / cancellare il file usando il comando:

sudo dpkg --clear-avail

quindi ricostruire il file usando il comando:

sudo apt-get update

Ora dovresti essere in grado di installare git e git-core.


1

Dall'errore seguente, è stato chiaramente mostrato che il tuo /var/lib/dpkg/availablefile era corrotto.

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

La soluzione al problema precedente è quella di sostituire il /var/lib/dpkg/availablefile corrente con un altro /var/lib/dpkg/available-oldfile di backup.

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

Adesso prova,

sudo apt-get update
sudo apt-get install -f
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.