Jika Anda mengalami “sub proses usr bin dpkg mengembalikan kode kesalahan 1” saat menginstal perangkat lunak di Ubuntu Linux, berikut adalah cara memperbaikinya.
Salah satu masalah umum di Ubuntu dan distribusi berbasis Debian lainnya adalah paket yang rusak. Anda mencoba memperbarui sistem atau menginstal paket baru dan menemukan kesalahan seperti 'Sub-proses /usr/bin/dpkg mengembalikan kode kesalahan'.
Itulah yang terjadi pada saya tempo hari. Saya mencoba menginstal aplikasi radio di Ubuntu ketika itu memberi saya kesalahan ini:
Unpacking python-gst-1.0 (1.6.2-1build1) ...
Selecting previously unselected package radiotray.
Preparing to unpack .../radiotray_0.7.3-5ubuntu1_all.deb ...
Unpacking radiotray (0.7.3-5ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up polar-bookshelf (1.0.0-beta56) ...
ln: failed to create symbolic link '/usr/local/bin/polar-bookshelf': No such file or directory
dpkg: error processing package polar-bookshelf (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up python-appindicator (12.10.1+16.04.20170215-0ubuntu1) ...
Setting up python-gst-1.0 (1.6.2-1build1) ...
Setting up radiotray (0.7.3-5ubuntu1) ...
Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)
Tiga baris terakhir adalah yang paling penting di sini.
Errors were encountered while processing:
polar-bookshelf
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ini memberi tahu saya bahwa rak buku kutub menyebabkan dan masalah. Ini mungkin penting untuk cara Anda memperbaiki kesalahan ini di sini.
Memperbaiki Subproses /usr/bin/dpkg mengembalikan kode kesalahan (1)
Mari kita coba untuk memperbaiki paket kesalahan yang rusak ini. Saya akan menunjukkan beberapa metode yang dapat Anda coba satu per satu. Yang pertama mudah digunakan dan mudah digunakan.
Anda harus mencoba menjalankan Sudo apt update dan kemudian mencoba menginstal paket baru atau memutakhirkan setelah mencoba setiap metode yang dibahas di sini.
Metode 1:Konfigurasi Ulang Database Paket
Metode pertama yang dapat Anda coba adalah mengkonfigurasi ulang database paket. Mungkin database rusak saat menginstal sebuah paket. Mengonfigurasi ulang sering kali menyelesaikan masalah.
sudo dpkg --configure -a
Metode 2:Gunakan instal paksa
Jika instalasi paket terputus sebelumnya, Anda dapat mencoba melakukan instalasi paksa.
sudo apt-get install -f
Metode 3:Coba hapus paket yang merepotkan
Jika itu bukan masalah bagi Anda, Anda dapat mencoba menghapus paket secara manual. Tolong jangan lakukan itu untuk Kernel Linux (paket yang dimulai dengan linux-).
sudo apt remove package_name
Metode 4:Hapus file info posting dari paket bermasalah
Ini harus menjadi pilihan terakhir Anda. Anda dapat mencoba menghapus file yang terkait dengan paket yang dimaksud dari /var/lib/dpkg/info.
Anda perlu mengetahui sedikit tentang perintah dasar Linux untuk mengetahui apa yang terjadi dan bagaimana Anda dapat menggunakan perintah yang sama untuk masalah Anda.
Dalam kasus saya, saya memiliki masalah dengan rak buku kutub. Jadi saya mencari file yang terkait dengannya:
ls -l /var/lib/dpkg/info | grep -i polar-bookshelf
-rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list
-rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums
-rwxr-xr-x 1 root root 113 Aug 10 04:28 polar-bookshelf.postinst
-rwxr-xr-x 1 root root 84 Aug 10 04:28 polar-bookshelf.postrm
Sekarang yang perlu saya lakukan adalah menghapus file-file ini:
sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp
Gunakan sudo apt update dan Anda akan dapat menginstal perangkat lunak seperti biasa.
Metode mana yang berhasil untuk Anda (jika berhasil)?
Saya harap artikel singkat ini membantu Anda memperbaiki kesalahan 'E:Sub-proses /usr/bin/dpkg mengembalikan kode kesalahan (1)'.
Jika itu berhasil untuk Anda, metode apa itu? Apakah Anda berhasil memperbaiki kesalahan ini dengan beberapa metode lain? Jika ya, silakan bagikan untuk membantu orang lain dengan masalah ini.