Mengatasi Error "E: Could not get lock /var/lib/dpkg/lock-frontend" di Ubuntu Linux

Kamis, 13 Desember 2018

Mengatasi Error "E: Could not get lock /var/lib/dpkg/lock-frontend" di Ubuntu Linux. Baru-baru ini saya mengalami error ketika ingin menginstall paket di Ubuntu. Error tersebut menyebabkan paket tidak bisa terinstall meski kita sudah menjalankan perintah dengan hak akses sudo atau root.



Kasus yang saya alami, error tersebut berbunyi E: Could not get lock /var/lib/dpkg/lock-frontend. Namun bisa jadi error lain yang sejenis contohnya:
  • E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
  • E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
  • E: Could not get lock /var/lib/apt/lists/lock – open (11: Resource temporarily unavailable)
  • E: Unable to lock directory /var/lib/apt/lists/ 
  • E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable) 
  • E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?


Hal tersebut biasanya dikarenakan adanya proses apt yang masih berjalan di background. Cara mengatasinya cukup mudah yakni dengan melakukan kill pada proses tersebut.

Pertama, kita cari proses apt yang berjalan dengan perintah ps.
ps aux | grep -i apt

Selanjutnya tinggal kita kill proses yang berjalan dengan perintah
kill -9 PID
contoh
kill -9 1397

Sekarang tinggal kita jalankan perintah apt kembali.

Namun di beberapa kasus, tidak ada proses yang berjalan di background, namun error tetap muncul. Misalnya terjadi "insiden" secara tidak sengaja kalian meng-close terminal saat melakukan update. Tidak ada proses yang berjalan, namun lock files masih ada. Lock files sendiri digunakan untuk mencegah adanya dua proses apt yang berjalan bersamaan di sistem yang sama. Kita bisa memperbaikinya dengan menghapus lock files tersebut dan mengkonfigurasi ulang dpkg.
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a

Seharusnya perintah diatas sudah bisa untuk memperbaiki masalah yang ada. Tinggal kita jalankan perintah apt kembali.

Oke mungkin sekian tutorial kali ini. Jika ada yang kurang jelas silahkan ditanyakan.

Artikel Terkait Fix Error ,Ubuntu