Warum kann ich meine Repository-Updates in 12.04 nicht aktualisieren?

Warum kann ich meine Repository-Updates in 12.04 nicht aktualisieren?

Ich habe versucht, Updates über den Update-Manager zu installieren, dann habe ich Terminal verwendet und bekam

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
field name `../../../../java-7-openjdk-common/jre/lib/ext/sunjce_provider.jar' must be followed by colon
E: Sub-process /usr/bin/dpkg returned an error code (2)

also wenn mir jemand helfen könnte wäre ich dankbar danke

Antwort1

Der folgende Fehler zeigt eindeutig, dass Ihre /var/lib/dpkg/availableDatei beschädigt war.

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
field name `../../../../java-7-openjdk-common/jre/lib/ext/sunjce_provider.jar' must be followed by colon
E: Sub-process /usr/bin/dpkg returned an error code (2)

/var/lib/dpkg/availableDie Lösung für das obige Problem besteht darin, die aktuelle Datei durch eine andere /var/lib/dpkg/available-oldSicherungsdatei zu ersetzen .

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

Versuchen Sie jetzt,

sudo apt-get update
sudo apt-get install -f

verwandte Informationen