Scroll untuk baca artikel
LinuxServerTerminalTroubleshooting

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

952
×

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

Sebarkan artikel ini
linux logo
linux logo
60 / 100

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 :

acepsf@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 :

acepsf@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 acepsf 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 :

sudo apt-get update

Sekian tutorial kali ini, semoga bermanfaat 🙂

Respon (13)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

logo terminal 2
DNS

Pendahuluan Pada postingan kali ini, saya akan membagikan…

Verified by MonsterInsights