Cara Mudah Perbaiki Sub-process /usr/bin/dpkg returned an error code (1) di Ubuntu
Tidak jarang pada saat melakukan upgrade paket terutama pada linux ubuntu, namun jika kamu pertama kali menggunakan linux terutama ubuntu kamu juga akan menemukan erorr seperti pada gambar di atas yang merujuk pada file /usr/bin/dpkg.
Misalnya kamu menginstal google chrome dan mendapatkan error dpkg seperti di bawah ini.
Errors were encountered while processing: google-chrome-stable E: Sub-process /usr/bin/dpkg returned an error code (1)
Ini menunjukan bahwa terdapat paket yang rusak saat kamu menginstal google chrome, untuk mengatasi ini kamu bisa memperbaikinya dengan menjalankan beberapa perintah.
$ sudo dpkg --konfigurasi -a
Dengan menjalankan perintah di atas ini akan memperbaiki pemicu kerusakan database dpkg
saat menginstal packet. Selain cara di atas, kamu juga bisa menggunakan opsi -f
untuk memperbaikinya.
$ sudo apt install -f
atau
$ sudo apt install --fix-broken
Silahkan pilih opsi perintah di atas untuk memperbaiki dependensi yang rusak.
Jika solusi di atas masih tidak dapat bekerja, maka kamu bisa menghapus atau membersihkan paket yang rusak tersebut.
$ sudo apt remove --purge package_name
Lalu lanjutkan menjalankan perintah di bawah ini untuk menghapus secara keseluruhan packet sisa yang masih terdapat di linux.
$ sudo apt clean
$ sudo apt autoremove
Kamu juga bisa menggunakan metode terakhir ini, jika metode tadi tidak dapat berfungsi.
$ sudo ls -l /var/lib/dpkg/info | grep -i package_name
$ sudo mv /var/lib/dpkg/info/package-name.* /tmp
$ sudo rm -r /var/lib/dpkg/info/package-name.*
$ sudo apt update
Itulah bebepara cara mengatasi kesalah saat menggunakan perintah dpkg di linux, kamu bisa mencoba salah satu perintah di atas