Bagaimana saya bisa memperbaiki E: Sub-proses / usr / bin / dpkg mengembalikan kode kesalahan (2)?


12

Saya menerima kesalahan ini setelah mencoba mengunduh plugin icedtea. Setelah mencoba

sudo apt-get upgrade

Saya mendapatkan kesalahan yang sama persis:

Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package `linux-sound-base': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

Saya sudah mencoba mencari solusi, tetapi masing-masing tampaknya unik untuk masalah ini. Ada saran?


Silakan tambahkan hasilcat /var/lib/dpkg/info/linux-sound-base.info
squareborg

cat: /var/lib/dpkg/info/linux-sound-base.info: Tidak ada file atau direktori seperti itu
TheUnicornCow

Jawaban:


8

Coba dulu:

sudo rm /var/lib/dpkg/available 
sudo touch /var/lib/dpkg/available  
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

Berbahaya, jika instruksi sebelumnya tidak menyelesaikan masalah ...

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

Terakhir dapat menyebabkan beban lalu lintas yang sangat besar.


1
Sudah mencobanya, tapi saya masih mendapat kesalahan yang sama. Haruskah saya menempelkan sesuatu dari terminal?
TheUnicornCow

1
Saya memang mendapatkan kesalahan "rm: tidak dapat menghapus '/ var / cache / apt / arsip / parsial': Apakah direktori". Diperbarui dan ditingkatkan tetapi masih menerima kesalahan yang sama
TheUnicornCow

Saya mendapat kesalahan "ls: tidak dapat mengakses / var / cashe / apt / arsip: Tidak ada file atau direktori" yang menjadi perhatian saya. Saya kembali sedikit untuk menemukan bahwa / var / cashe tidak ada. Saya tidak memiliki sesuatu yang sangat penting disimpan di hard drive, apakah hanya akan lebih mudah untuk menginstal ulang lubuntu?
TheUnicornCow

2
Tolong jelaskan mengapa Anda menyarankan sudo rm /var/cache/apt/archives/*?
heemayl

@heemayl @ user1940477 cleansebenarnya melakukan itu .. Tapi saya tidak benar, Anda tidak boleh melakukan itu, seperti yang dikatakan orang-orang di internet. SORRY
Croll

4

Saya tahu ini posting lama tapi saya mendapat kesalahan yang sama. Saya memperbaiki masalah dengan perintah ini:

sudo dpkg --configure -a

0

Saya sudah mencoba ini dari tautan Jerman:

Turun dan mulai available.ksh . Kemudian :

sudo apt-get update && sudo apt-get dist-upgrade
sudo dpkg --clear-avail
sudo apt-get update && sudo apt-get dist-upgrade

( Sumber )

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.