Saya mendapatkan kesalahan ini di Ubuntu 12.04, saat melakukan operasi di bawah ini.
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:~$
Saya tidak bisa melihat di mana kesalahannya, bantu saya untuk menyelesaikannya. Terima kasih.
sudo rm -rf /var/lib/dpkg/updates/0045
adalah aman dan layak tetapi bisa memiliki hasil yang menghancurkan jika seseorang mengetikkan ruang yang tersesat di sebelah salah satu/
es (terutama dua yang pertama!), Mungkin yang terbaik adalah memperingatkan tentang bahaya ini atau menyarankan sesuatu seperticd /var/lib/dpkg/updates && rm -rf 0045
. Solusi yang bagus!sudo rm -rf [file]
, tetapisudo mv [file] /var/tmp
.sudo
akses ditolak jadi saya harus pergi ke root dengansudo -s
Terima kasih, ini benar-benar membantu saya walaupun saya sudah di root.Sepertinya file tersebut rusak. Sarankan Anda melakukan yang berikut (mohon lakukan pencadangan dan lakukan dengan risiko Anda;))
sumber
sudo rm /var/lib/dpkg/updates/*
kemudian melanjutkan dengan pembaruan + bersih, yang berfungsi dengan baik.Coba ini:
sumber
Tampaknya file status rusak, Untuk memperbaikinya Anda harus menghapus / menghapus file menggunakan perintah.
(NB: opsi --clear-status tidak tersedia lagi. Hasil cetakan dari 'dpkg -?' Tidak menyarankan penggantian yang jelas.) Lalu buat ulang file menggunakan perintah:
sumber