Pesan kesalahan "E: Sub-process /usr/bin/dpkg returned an error code (1)" umumnya muncul saat ada masalah selama proses instalasi atau penghapusan paket pada sistem menggunakan manajer paket Debian, seperti apt atau dpkg.
Berikut beberapa langkah yang dapat Anda coba untuk mengatasi masalah ini:
Perbarui Daftar Paket:
Jalankan perintah berikut untuk memperbarui daftar paket sebelum mencoba menginstal atau menghapus paket:
sudo apt update
Perbaiki Paket yang Rusak:
Jalankan perintah berikut untuk mencoba memperbaiki paket yang mungkin rusak atau tidak lengkap:
sudo dpkg --configure -a
Hapus Berkas Pengunci:
Hapus berkas pengunci yang mungkin menyebabkan masalah. Jalankan perintah ini:
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
sudo dpkg --configure -a
Perbaiki Masalah Dependensi:
Periksa apakah ada masalah dependensi dengan paket yang hendak diinstal atau dihapus. Anda bisa mencoba memperbaiki masalah ini dengan perintah:
sudo apt-get install -f
Cek Log dpkg:
Lihat log dpkg untuk mendapatkan informasi lebih lanjut tentang kesalahan. Gunakan perintah berikut:
cat /var/log/dpkg.log | grep -iE "error|warn|fail"
Bersihkan Cache:
Kadang-kadang cache paket yang rusak dapat menyebabkan masalah. Bersihkan cache menggunakan perintah:
sudo apt clean
Periksa Penyebab Khusus:
Perhatikan pesan kesalahan yang muncul saat Anda mencoba menginstal atau menghapus paket tertentu. Pesan tersebut dapat memberikan petunjuk lebih lanjut tentang masalah spesifik yang perlu diatasi.
Setelah mencoba langkah-langkah di atas, cobalah menjalankan perintah instalasi atau penghapusan paket lagi. Jika masalah masih berlanjut, periksa pesan kesalahan yang muncul dan cari solusi yang sesuai berdasarkan informasi spesifik yang diberikan.