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.
0 Comments