Cara Menyelesaikan Tidak dapat membuka ralat fail kunci / var / lib / dpkg / lock-frontend

How Solve Could Not Open Lock File Var Lib Dpkg Lock Frontend Error



Semasa menggunakan Linux, anda mungkin menghadapi pelbagai kesalahan. Salah satunya ialah / var / lib / dpkg / error error. Adakah ia boleh diperbaiki? Baiklah, ya! Ini bukan kesalahan panik. Tetapi sebelum kita mengetahui cara memperbaiki ralat ini, mari kita fahami mengapa ralat ini berlaku.

Ralat Mengapa / var / lib / dpkg / lock Berlaku

Kesalahan ini biasanya berlaku ketika proses berfungsi untuk mengemas kini sistem, dan anda cuba mengakses sistem untuk beberapa operasi lain. Sebagai contoh, sistem Ubuntu mengunci dpkg akses untuk mengelakkan sistem operasi gagal dalam proses kemas kini. Ia juga mungkin berlaku kerana proses sewenang-wenang yang terus berjalan di latar belakang dan menjaga / var / lib / dpkg bertunang.







Proses ini menghalang anda memasang aplikasi baru atau menjalankan perintah. Terdapat pelbagai kaedah untuk menyelesaikan masalah ini. Pertama, diagnosis masalah dengan teliti dan kemudian selesaikannya. Mari fahami cara menyelesaikan masalah ini.



Strategi untuk Menyelesaikan / var / lib / dpkg / Kesalahan

Seperti yang dibincangkan di atas, sebelum memperbaikinya, pastikan terlebih dahulu semua yang ada dalam sistem sempurna. Seterusnya, pastikan tidak ada aplikasi yang dipasang atau mengemas kini sistem; jika ya, tunggu aplikasi selesai. Selepas itu, masalah akan diselesaikan secara automatik.



Sekiranya tidak ada masalah yang jelas dan anda masih mendapat ralat ini, periksa proses yang menggunakan pengurus pakej dengan mengetik perintah di bawah:





$psdaripada| cengkaman -itepat

Dalam kes saya, Ubuntu sedang dikemas kini. Semasa proses ini, dpkg terkunci, dan saya tidak dapat melakukan tugas lain seperti yang ditunjukkan dalam gambar berikut.



Penyelesaiannya hanya dengan membiarkan kemas kini selesai. Sekiranya ini tidak membantu, maka masalah ini juga dapat diperbaiki dengan membunuh proses yang telah menjaga dpkg bertunang. Pertama, kenal pasti prosesnya. Dalam banyak kes, id proses disebut dalam mesej ralat atau anda boleh mendapatkan senarai proses menggunakan apt dengan arahan yang disebutkan di bawah:

$psdaripada| cengkaman -itepat

Sekarang, untuk menghentikan proses, gunakan:

$sudo bunuh [ID Proses]

Sekiranya tidak menyelesaikan masalah, bunuh proses dengan paksa menggunakan isyarat SIGKILL:

$sudo bunuh -9 [ID Proses]

Cara paling mudah adalah membunuh semua proses yang berlaku tepat dan tepat-dapatkan seperti yang disebutkan di bawah:

$sudo bunuh semuatepattepat-dapatkan

Cara Memperbaiki Kesalahan / var / lib / dpkg / lock-frontend

Anda mungkin menghadapi situasi yang lebih kompleks, dan masalahnya mungkin kunci fail. Fail kunci menghadkan akses ke fail sistem sehingga operasi tertentu dilakukan. Setelah selesai proses, kunci akan dilepaskan secara automatik untuk melakukan operasi sistem selanjutnya. Oleh itu, untuk menyelesaikan masalah ini, anda diminta untuk menghapus fail kunci. Pertama, periksa fail kunci menggunakan:

$sudolsof/di mana/lib/dpkg/kunci depan

Sekiranya anda melihat sesuatu tanpa pengawasan dalam output, tunggu proses ini selesai kerana sistem ini sedang mengemas kini.

Jika tidak, dapatkan id proses dan tamatkannya menggunakan:

$sudo bunuh -9 [ID Proses]

Selepas itu, anda boleh memadam fail kunci:

$sudo rm /di mana/lib/dpkg/kunci depan

Pastikan anda mengkonfigurasi semula dpkg setelah memadam fail kunci:

$sudo dpkg --konfigurasi -untuk

Untuk memastikan semuanya normal dan ralat telah diperbaiki, jalankan:

$sudokemas kini tepat

Kesimpulannya

Pelbagai / var / lib / dpkg kesalahan biasanya berlaku apabila sistem menyekat pengguna daripada melakukan operasi kerana proses utama lain menggunakan fail sistem. Dalam penulisan ini, kami membincangkan strategi yang berbeza untuk menghilangkan kesilapan ini. Selain itu, kami juga mempelajari cara membuang / var / lib / dpkg / lock-frontend kesilapan.

Kesalahan berlaku kerana fail kunci, dan membuang fail kunci dengan selamat dapat menyelesaikan masalah ini. Walaupun tidak digalakkan membuang fail kunci untuk mengelakkan masalah, pastikan anda menggunakan kaedah yang betul untuk menghapus fail kunci.