Bagaimana Memperbaiki: Tidak dapat mengunci direktori administrasi (/ var/lib/dpkg/) apakah ada proses lain yang menggunakannya?

Sering kali di Ubuntu Linux perintah apt-get macet di suatu tempat saat menginstal atau melakukan beberapa perintah di terminal Ubuntu. Error Anda dapatkan di apt-get yang merupakan alat manajemen paket di Ubuntu adalah:

E: Tidak dapat mengunci /var/lib/dpkg/lock – buka (11 Sumber daya tidak tersedia untuk sementara) E: Tidak dapat mengunci direktori administrasi (/var/lib/dpkg/) apakah ada proses lain yang menggunakannya?

Error ini sangat mengganggu sehingga user baru Linux Ubuntu mungkin merasa frustrasi dan berpikir bahwa Linux tidak dimaksudkan untuknya. Tetapi semuanya memiliki solusi dan ini juga, sistem operasi Linux luar biasa karena Anda dapat memodifikasi dan menggunakannya sesuai pilihan Anda.

Buka kunci direktori administrasi (/var/lib/dpkg/) di Ubuntu

Tutorial ini berlaku untuk semua versi Ubuntu seperti Ubuntu 20.04, 19.04, 18.04, 16.04… termasuk Linux Mint, Debian, dan OS serupa lainnya.

Berikut adalah beberapa contoh error lain yang mungkin Anda hadapi:

E: Tidak bisa mendapatkan kunci /var/lib/apt/lists/lock – buka (11: Sumber daya tidak tersedia untuk sementara) E: Tidak dapat mengunci direktori /var/lib/apt/lists/ E: Tidak dapat mengunci /var/lib /dpkg/lock – buka (11: Sumber daya tidak tersedia untuk sementara) E: Tidak dapat mengunci direktori administrasi (/var/lib/dpkg/), apakah ada proses lain yang menggunakannya?

Masuk sebagai Root

Langkah 1: Pertama-tama Anda harus memiliki akses root ke Linux Ubuntu Anda untuk membuka kunci apt-get.

Langkah 2: Beralih ke root menggunakan perintah

su

dan masukkan password untuk user root.

Perintah Untuk menemukan Proses menggunakan APT

Langkah 3: Error yang ditunjukkan di atas adalah karena akan ada beberapa proses yang berjalan di latar belakang yang telah mengunci apt dan kita perlu mencari tahu proses mana yang menggunakannya.

Untuk mengetahui semua proses apt-get atau apt gunakan perintah berikut:

ps aux | mengerti

Perintah ini akan menampilkan semua proses yang aktif dan yang menggunakan apt. Sekarang temukan proses yang menunjukkan apt dalam warna merah seperti yang ditunjukkan pada tangkapan layar di atas. Anda akan melihat ID proses (PID) dari setiap proses di kolom pertama. Cukup tuliskan semua ID proses dari proses menggunakan perintah apt (berwarna merah).

Matikan Proses di Terminal Ubuntu

Langkah 4: Ganti ProcessID dengan ID yang Anda catat pada langkah sebelumnya yang telah terkunci dan menggunakan apt.

sudo kill -9 processID OR sudo kill -SIGKILL processID

Sebagai contoh, pada langkah 3 tutorial ini, kedua proses menggunakan apt adalah 3499. Sekarang, jika kita ingin membunuhnya untuk membuka kunci apt, kita menggunakan perintah dalam bentuk ini:

sudo kill -9 3499 atau sudo kill -SIGKILL 3499

Hapus File Kunci

Jika error masih berlanjut maka Anda perlu menghapus file kunci yang dibuat di bawah direktori /var/lib/dpkg/.

sudo rm /var/lib/dpkg/lock sudo dpkg –configure -a

Dan jika file kunci berada di bawah direktori /var/lib/apt/lists/ maka gunakan perintah ini untuk menghapus:

sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/arsip/lock

Setelah menghapus file kunci di atas, jalankan perintah pembaruan untuk melihat apt-get berfungsi atau tidak…

sudo apt-get update

Jika Anda memiliki pertanyaan atau keraguan, beri tahu kita…