Ich erhalte diesen Fehler in Ubuntu 12.04, während ich die folgende Operation durchführe.
frank@august:~$ sudo apt-get install ttf-mscorefonts-installer
[sudo] password for frank:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
frank@august:~$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0:
newline in field name `#padding'
frank@august:~$
&
frank@august:~$ head /var/lib/dpkg/updates/0045
#padding
#padding
#padding
#padding
frank@august:~$
Ich kann nicht erkennen, wo der Fehler liegt. Hilf mir, diesen Fehler zu beheben. Danke.
sudo rm -rf /var/lib/dpkg/updates/0045
sicher und ordnungsgemäß ist, aber katastrophale Folgen haben kann, wenn man in einem Streuraum neben einem der/
Es (insbesondere den ersten beiden!) Tippt, ist es möglicherweise am besten, vor dieser Gefahr zu warnen oder etwas Ähnliches vorzuschlagencd /var/lib/dpkg/updates && rm -rf 0045
. Gute Lösung!sudo rm -rf [file]
, abersudo mv [file] /var/tmp
.sudo
Zugriff verweigert wurde, musste ich mitsudo -s
Thanks auf root gehen , was mir jedoch sehr geholfen hat, als ich auf root war.Sieht aus wie die Datei beschädigt ist. Schlagen Sie vor, dass Sie Folgendes tun (bitte machen Sie ein Backup und machen Sie es auf Ihr Risiko;))
quelle
sudo rm /var/lib/dpkg/updates/*
weiter mit dem Clean + Update, was gut funktioniert hat.Versuche dies:
quelle
Es scheint, dass die Statusdatei beschädigt ist. Um dies zu beheben, müssen Sie die Datei mit dem Befehl löschen / löschen.
(Hinweis: Die Option --clear-status ist nicht mehr verfügbar. Der Ausdruck von 'dpkg -?' Deutet nicht auf einen eindeutigen Ersatz hin.) Erstellen Sie die Datei anschließend mit dem folgenden Befehl neu:
quelle