Penyelesaian untuk ralat "tidak dapat mengunci / var / lib / dpkg / lock"

Tidak dapat disekat

El ralat "tidak dapat kunci / var / lib / dpkg / lock" adalah perkara biasa di Debian, Ubuntu dan derivatif dan ini biasanya dilancarkan apabila proses lain yang menggunakan apt ia berjalan sama ada di latar belakang atau ketika anda mempunyai pusat perisian Ubuntu, Synaptic dan yang lain terbuka.

Inilah sebabnya dalam artikel ini kita akan melihat bagaimana menyelesaikan ralat ini walaupun telah menggunakan penyelesaiannya di atas.

Biasanya berputus asa melihat kesalahan ini dan tidak dapat melakukan apa-apa dengan tepat, mereka memilih untuk menggunakan "sudo rm" klasik yang merupakan pilihan paling tidak ditunjukkan.

Tetapi sebelum menerangkan hal ini secara langsung, kita dapat melihat bahawa sebab-sebab lain adalah penyebab yang menyekat penggunaan apt.

penyelesaian

Como yang disebutkan di atas ralat ini biasanya dipaparkan ketika anda sudah berjalan dalam proses lainOleh itu, jika anda ingin melakukan kemas kini atau pemasangan dari terminal dan anda mempunyai pusat perisian Ubuntu, Synaptic atau pengurus pakej anda yang terbuka di latar belakang, ini adalah penyebab utama ralat ini.

Penyelesaian 1

Penyelesaian pertama adalah menutup program-program ini selagi mereka tidak melakukan apa-apa kerja sebagai kemas kini atau pemasangan aplikasi, kerana jika demikian sangat disarankan untuk menunggu.

Dengan ini kita akan berhenti menerima kesalahan:

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 menjalankannya?

Mesej ralat telah memberi anda petunjuk untuk penyebab masalah: proses lain / var / lib / dpkg / sedang digunakan.

Ini Ini kerana, Ubuntu, secara lalai, membolehkan kemas kini latar belakang untuk kemas kini keselamatan.

Apabila Ubuntu selesai boot, secara automatik menjalankan perintah kemas kini apt-get.

Sekiranya kemas kini keselamatan tersedia, ia akan memasangnya di latar belakang.

Oleh itu, jika mereka menjalankan perintah peningkatan sudo apt pada masa yang sama, ralat di atas akan dipaparkan.

Ini biasanya jarang berlaku, tetapi telah terjadi pada kita semua, kerana ketika kita menghidupkan komputer dan ingin melakukan pergerakan dengan tepat, terminal akan menyebabkan kesalahan ini.

Di sini disarankan untuk membiarkan Ubuntu membuat kemas kini yang sesuai.

Penyelesaian 2

ubuntu-18.10

Untuk menyelesaikan masalah ini cukup untuk pergi ke aplikasi "Perisian dan Kemas Kini" yang akan kami cari dari menu aplikasi kami.

Dan pada tetingkap yang dibuka, kita mesti pergi ke tab Kemas kini, antara pilihan yang menunjukkan kepada kita secara lalai, kemas kini keselamatan dimuat turun dan dipasang secara automatik untuk mengubahnya kita mesti menukar kepada "Tunjukkan segera".

Di bahagian memeriksa kemas kini, kami mengubahnya menjadi "setiap minggu atau dua minggu" berikut adalah pilihan anda.

Kemudian masukkan kata laluan pengguna anda agar perubahan ini berlaku.

Begitu juga anda boleh mencapai hasil yang sama dari baris perintah. Di terminal anda, buka fail /etc/apt/apt.conf.d/20auto-upgrades:

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

Kandungan asalnya adalah seperti berikut:

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

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

APT::Periodic::AutocleanInterval "0";

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

Untuk melumpuhkan kemas kini keselamatan automatik, ubahnya menjadi:

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

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

APT::Periodic::AutocleanInterval "0";

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

Mereka menyimpan fail dengan Ctrl + O dan keluar, mereka mesti menekan Ctrl + X.

Kemudian kami memulakan semula peralatan kami.

Penyelesaian 3

Tidak dapat disekat

Akhirnya, jika anda masih terus menerima kesalahan ini, jangan putus asa, cadangannya adalah agar anda membiarkan pasukan anda melakukan kemas kini, tetapi jika ini terlalu lama, mungkin cermin yang telah anda konfigurasikan tepu atau tidak.

Oleh itu, anda disyorkan untuk menukar pelayan dari tempat anda mendapatkan pakej Ubuntu.

Penyelesaian 4

Pada akhir semua ini jika masalah berlanjutan, anda dapat memilih untuk menerapkan penyelesaian pasti iaitu menghapus file yang menyekat tepat.

Mereka dapat membuang fail kunci dengan arahan berikut:

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

Mereka mungkin juga perlu menghapus fail kunci di direktori cache

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

sudo rm /var/lib/dpkg/lock

Tetapi mereka harus tahu bahawa kaedah terakhir ini adalah yang paling tidak digalakkan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Juan Carlos kata

    Hai, terima kasih kerana artikel.
    Kesalahan itu menjengkelkan, saya menyelesaikannya dengan pilihan pertama.

  2.   Adrian kata

    Atau lebih baik tunggu beberapa minit, jam, dan jalankannya semula