Daher habe ich vor einigen Tagen versucht, Ubuntu 11.10 64-Bit zu aktualisieren, und eine Fehlermeldung erhalten:
dpkg: ../../src/archives.c:978: tarobject: Behauptung `r == stab.st_size 'fehlgeschlagen.
Also folgte ich diesem Beitrag in diesem Ubuntu-Forum und diesem .
Aus ubuntu-docs
Info-Ordner und Statusdatei entfernt.
Wenn ich jetzt versuche, ein Paket zu installieren / entfernen / aktualisieren, erhalte ich eine Fehlermeldung:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 968, in simulate
trans.unauthenticated = self._simulate_helper(trans)
File "/usr/lib/python2.7/dist-packages/aptdaemon/worker.py", line 1092, in _simulate_helper
return depends, self._cache.required_download, \
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 235, in required_download
pm.get_archives(fetcher, self._list, self._records)
SystemError: E:I wasn't able to locate a file for the ubuntu-docs package. This might mean you need to manually fix this package.
Wenn ich versuche, über die ubuntu-docs
Befehlszeile zu installieren , erhalte ich folgende Ausgabe:
BlockquoteReading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
ubuntu-docs
1 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
1 not fully installed or removed.
Need to get 1,408 kB of archives.
After this operation, 22.5 MB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ oneiric/main ubuntu-docs all 11.10.4 [1,408 kB]
Fetched 1,408 kB in 5s (265 kB/s)
(Reading database ...
dpkg: warning: files list file for package `ubuntu-docs' missing, assuming package has no files currently installed.
(Reading database ... 323646 files and directories currently installed.)
Preparing to replace ubuntu-docs 11.10.4 (using .../ubuntu-docs_11.10.4_all.deb) ...
Unpacking replacement ubuntu-docs ...
dpkg: ../../src/archives.c:978: tarobject: Assertion `r == stab.st_size' failed.
E: Sub-process /usr/bin/dpkg exited unexpectedly
... das sieht ungefähr so aus, als ich mit dem Problem angefangen habe, also habe ich nach Informationen gesucht - es gibt kein Paket, ubuntu-docs
aber es gibt einen Eintrag im Status, also habe ich es gelöscht und es erneut versucht, aber sobald ich sudo dpkg --configure -a
den Eintrag für das ubuntu-docs
erneute Erscheinen mache .
Irgendwelche Gedanken?
Bearbeiten (nicht als Kommentar zum Speichern der Formatierung) :
Dieser Thread sagt, ich muss laufen, sudo apt-get update
nachdem ich die entsprechenden Zeilen aus dem Status entfernt habe. Also rannte ich sudo apt-get clean
gefolgt von sudo apt-get update
. Aber ich bekam eine Nachricht mit den Worten:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
Nach dem Ausführen sudo dpkg --configure -a
enthält die Statusdatei die folgenden Zeilen:
Package: ubuntu-docs
Status: install reinstreq half-installed
Priority: optional
Section: doc
Version: 11.10.4
Ich bin mir nicht sicher, ob es hilft.
quelle
Folgendes hat bei mir funktioniert:
Ich melde mich, wenn wieder etwas schief geht. BTW-Lösung wurde veröffentlicht unter Wie bringt man dpkg wieder zum Laufen?
Ohh ja, ein Ratschlag: Jetzt muss ich Synaptic verwenden, um das System jedes Mal zu aktualisieren - denn Ubuntu-Docs sind in jedem Update enthalten und ich muss es deaktivieren: - /. Ich schätze, ich werde eine andere Frage stellen, um zu fragen, wie ein bestimmtes Paket aus jedem nachfolgenden Update entfernt werden kann.
quelle
Möglicherweise versuchen Ihre Befehle nur, ein beschädigtes Paket, das auf Ihrem Computer zwischengespeichert ist, wiederzuverwenden. Führen Sie den folgenden Befehl aus, um den passenden Cache zu löschen:
(Warnung: Dadurch werden alle zwischengespeicherten Pakete entfernt. Wenn Sie also die Hälfte der Installation abgeschlossen haben, müssen Sie einige Dinge erneut herunterladen.)
Sie sollten dann in der Lage sein, den Upgrade-Prozess wie gewohnt durchzuführen.
quelle
ubuntu-docs' missing, assuming package has no files currently installed. (Reading database ... 323783 files and directories currently installed.) Preparing to replace ubuntu-docs 11.10.4 (using .../ubuntu-docs_11.10.4_all.deb) ... Unpacking replacement ubuntu-docs ... dpkg: ../../src/archives.c:978: tarobject: Assertion
lesen ... dpkg: Warnung: Dateilistendatei für Paket r == stab.st_size 'fehlgeschlagen. E: Unterprozess / usr / bin / dpkg unerwartet beendet