Ticker

6/recent/ticker-posts

Mengatasi Error E: Could not open lock file /var/lib/apt/lists/lock – open



Pada proses update apt-get update saya mengalami kendala Error E: Could not open lock file /var/lib/apt/lists/lock – open.

Error detailnya seperti berikut :

bagaspg@asf:~$ apt-get update Reading package lists... Done E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied) W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)

Dari beberapa referensi saya menemukan solusinya.

Pertama-tama pastikan proses apt tidak ada yang pakai, jika ada yang pakai maka kita harus melakukan kill proses.

Untuk melihat apakah proses apt ada yang pakai atau tidak dengan perintah 

ps aux | grep -i apt

maka akan muncul seperti berikut :

bagaspg@asf:~$ ps aux | grep -i apt
root 23881 0.5 0.7 330732 128224 ? SNl 23:21 0:03 /usr/bin/python3 /usr/sbin/aptd
bagaspg 27141 0.0 0.0 21536 1076 pts/0 S+ 23:31 0:00 grep --color=auto -i apt

Jika dilihat proses apt tidak ada yang digunakan kita lanjut menghapus file, jika ada jalankan perintah

sudo killall apt apt-get

Jika proses di atas di cek tidak ada maka kita akan menghapus file berikut :

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Jika proses hapus telah di proses, coba jalankan perintah konfigurasi ulang package :

sudo dpkg --configure -a

Kemudian lakukan perintah update package kembali, dengan perintah :

sudo apt-get update

Jika cara diatas gagal, gunakan cara kedua dengan perintah :

sudo rm /var/lib/apt/lists/* -vf

Lalu jalankan perintah update package lagi :

Sekian tutorial kali ini, semoga bermanfaat.

Post a Comment

0 Comments