Solusi untuk kesalahan "tidak bisa mengunci / var / lib / dpkg / lock"

Tidak bisa diblokir

El kesalahan "tidak bisa mendapatkan kunci / var / lib / dpkg / lock" cukup umum di Debian, Ubuntu dan turunannya dan ini itu biasanya diluncurkan ketika proses lain yang menggunakan apt itu berjalan baik di latar belakang atau ketika Anda memiliki pusat perangkat lunak Ubuntu, Synaptic dan lainnya terbuka.

Itulah sebabnya dalam artikel ini kita akan melihat bagaimana mengatasi kesalahan ini meskipun telah menerapkan solusi tersebut di atas.

Biasanya karena putus asa melihat kesalahan ini dan tidak dapat melakukan apa pun dengan apt, mereka memilih untuk menerapkan "sudo rm" klasik yang merupakan opsi yang paling sedikit ditunjukkan.

Tetapi sebelum membahas ini secara langsung, kita dapat melihat bahwa penyebab lain adalah yang memblokir penggunaan apt.

solusi

Como disebutkan di atas kesalahan ini biasanya ditampilkan ketika Anda telah menjalankan apt di proses lainOleh karena itu, jika Anda ingin melakukan pembaruan atau penginstalan dari terminal dan pusat perangkat lunak Ubuntu Anda, Synaptic atau manajer paket terbuka di latar belakang, ini adalah penyebab utama kesalahan ini.

Solusi 1

Solusi pertama adalah menutup program ini selama mereka tidak melakukan pekerjaan apa pun sebagai update atau penginstalan aplikasi, karena jika demikian sangat disarankan untuk menunggu.

Dengan ini kami akan berhenti menerima kesalahan dari:

E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente)

E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso?

no se pudo obtener el bloqueo var lib lib bloqueo dpkg

Tetapi bagaimana jika Anda tidak menjalankan semua ini?

Pesan kesalahan sudah memberi Anda petunjuk tentang penyebab masalah: proses lain / var / lib / dpkg / sedang digunakan.

Ini Itu karena Ubuntu, secara default, mengaktifkan pembaruan latar belakang untuk pembaruan keamanan.

Ketika Ubuntu selesai boot, secara otomatis menjalankan perintah pembaruan apt-get.

Jika pembaruan keamanan tersedia, itu akan menginstalnya di latar belakang.

Jadi jika mereka menjalankan perintah sudo apt upgrade secara bersamaan, kesalahan di atas akan ditampilkan.

Ini biasanya sangat jarang terjadi, tetapi itu telah terjadi pada kita semua, karena ketika kita menyalakan komputer dan ingin melakukan gerakan dengan apt, terminal memberi kita kesalahan ini.

Di sini disarankan untuk membiarkan Ubuntu melakukan pembaruan yang sesuai.

Solusi 2

ubuntu-18.10

Untuk mengatasi masalah ini cukup masuk ke aplikasi "Software and Updates" yang akan kita cari dari menu aplikasi kita.

Dan di jendela yang terbuka, kita harus pergi ke tab Pembaruan, di antara opsi yang menunjukkan kepada kita secara default, pembaruan keamanan diunduh dan diinstal secara otomatis. untuk mengubahnya kita harus mengubah ke "Tunjukkan segera".

Di bagian dari pemeriksaan pembaruan, kami mengubahnya menjadi "mingguan atau setiap dua minggu" di sini adalah pilihan Anda.

Kemudian masukkan kata sandi pengguna Anda agar perubahan ini diterapkan.

Demikian pula Anda dapat memperoleh hasil yang sama dari baris perintah. Di terminal Anda, buka file /etc/apt/apt.conf.d/20auto-upgrades:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Konten aslinya adalah sebagai berikut:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "1";

Untuk menonaktifkan pembaruan keamanan otomatis, ubah ke:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "0";

Mereka menyimpan file dengan Ctrl + O dan keluar, mereka harus menekan Ctrl + X.

Nanti kami restart peralatan kami.

Solusi 3

Tidak bisa diblokir

Akhirnya, jika Anda masih terus menerima kesalahan ini, jangan putus asa, rekomendasinya adalah Anda membiarkan tim Anda melakukan pembaruannya, tetapi jika ini terlalu lama, mungkin cermin yang Anda konfigurasikan jenuh atau turun.

Jadi disarankan agar Anda mengubah server dari mana Anda mendapatkan paket Ubuntu.

Solusi 4

Di akhir semua ini jika masalah tetap ada, Anda dapat memilih untuk menerapkan solusi definitif yaitu menghapus file yang memblokir apt.

Mereka dapat menghapus file kunci dengan perintah berikut:

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

Mereka mungkin juga perlu menghapus file kunci di direktori cache

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

Tetapi mereka harus tahu bahwa metode terakhir ini adalah yang paling tidak direkomendasikan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Juan Carlos dijo

    Hai, terima kasih untuk artikelnya.
    Kesalahan itu mengganggu, saya menyelesaikannya dengan opsi pertama.

  2.   Adrian dijo

    Atau lebih baik tunggu beberapa menit, jam, dan jalankan lagi