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 updateReading package lists... DoneE: 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 aptmaka 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 aptJika dilihat proses apt tidak ada yang digunakan kita lanjut menghapus file, jika ada jalankan perintah
sudo killall apt apt-getJika proses di atas di cek tidak ada maka kita akan menghapus file berikut :
sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lockJika proses hapus telah di proses, coba jalankan perintah konfigurasi ulang package :
sudo dpkg --configure -aKemudian lakukan perintah update package kembali, dengan perintah :
sudo apt-get updateJika cara diatas gagal, gunakan cara kedua dengan perintah :
sudo rm /var/lib/apt/lists/* -vfLalu jalankan perintah update package lagi :
Sekian tutorial kali ini, semoga bermanfaat.

0 Comments