Giải pháp cho lỗi "không thể nhận được khóa / var / lib / dpkg / lock"

Không thể bị chặn

El lỗi "không thể nhận được khóa / var / lib / dpkg / lock" khá phổ biến trong Debian, Ubuntu và các dẫn xuất và cái này nó thường được khởi chạy khi một quy trình khác sử dụng apt nó đang chạy ở chế độ nền hoặc khi bạn mở trung tâm phần mềm Ubuntu, Synaptic và các ứng dụng khác.

Đó là lý do tại sao trong bài viết này chúng ta sẽ xem cách giải quyết lỗi này mặc dù đã áp dụng các giải pháp nói trên.

Thông thường trong tuyệt vọng khi thấy lỗi này và không thể làm bất cứ điều gì với apt, họ chọn áp dụng "sudo rm" cổ điển là tùy chọn ít được chỉ định nhất.

Nhưng trước khi đi thẳng vào vấn đề này, chúng ta có thể thấy rằng các nguyên nhân khác là những nguyên nhân đã chặn việc sử dụng apt.

các giải pháp

Como đã đề cập ở trên, lỗi này thường được hiển thị khi bạn có apt đang chạy trong một quy trình khácDo đó, nếu bạn muốn cập nhật hoặc cài đặt từ thiết bị đầu cuối và bạn có trung tâm phần mềm Ubuntu, Synaptic hoặc trình quản lý gói đang mở ở chế độ nền, đây là nguyên nhân chính gây ra lỗi này.

Giải pháp 1

Giải pháp đầu tiên là đóng các chương trình này miễn là chúng không thực hiện bất kỳ công việc nào như một bản cập nhật hoặc cài đặt ứng dụng, bởi vì nếu có thì rất nên đợi.

Với điều này, chúng tôi sẽ ngừng nhận được lỗi của:

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

Nhưng điều gì sẽ xảy ra nếu bạn không có bất kỳ điều này đang chạy?

Thông báo lỗi đã cung cấp cho bạn manh mối về nguyên nhân của sự cố: một quy trình khác / var / lib / dpkg / đang được sử dụng.

Cái này Đó là vì Ubuntu, theo mặc định, cho phép cập nhật nền để cập nhật bảo mật.

Khi Ubuntu khởi động xong, nó sẽ tự động chạy lệnh apt-get update.

Nếu có sẵn các bản cập nhật bảo mật, nó sẽ cài đặt chúng ở chế độ nền.

Vì vậy, nếu họ chạy lệnh nâng cấp sudo apt cùng lúc thì sẽ hiển thị lỗi trên.

Điều này thường khá hiếm khi xảy ra, nhưng nó đã xảy ra với tất cả chúng ta, bởi vì khi chúng ta bật máy tính và muốn thực hiện một số chuyển động với apt, thiết bị đầu cuối sẽ ném cho chúng ta lỗi này.

Ở đây, bạn nên để Ubuntu thực hiện các bản cập nhật tương ứng.

Giải pháp 2

Ubuntu-18.10

Để giải quyết vấn đề này chỉ cần truy cập ứng dụng "Phần mềm và Cập nhật" mà chúng tôi sẽ tìm kiếm từ menu ứng dụng của chúng tôi là đủ.

Và trong cửa sổ mở ra, chúng ta phải chuyển đến tab Cập nhật, trong số các tùy chọn hiển thị cho chúng ta theo mặc định, các bản cập nhật bảo mật được tải xuống và cài đặt tự động để thay đổi điều này, chúng ta phải thay đổi thành "Hiển thị ngay lập tức".

Trong phần kiểm tra các bản cập nhật, chúng tôi thay đổi thành "hàng tuần hoặc hai tuần một lần", đây là sự lựa chọn của bạn.

Sau đó, nhập mật khẩu người dùng của bạn để thay đổi này có hiệu lực.

Tương tự bạn có thể đạt được kết quả tương tự từ dòng lệnh. Trong thiết bị đầu cuối của bạn, hãy mở tệp /etc/apt/apt.conf.d/20auto-upgrades:

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

Nội dung ban đầu như sau:

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

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

APT::Periodic::AutocleanInterval "0";

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

Để tắt cập nhật bảo mật tự động, hãy thay đổi chúng thành:

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

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

APT::Periodic::AutocleanInterval "0";

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

Họ lưu tệp bằng Ctrl + O và thoát ra, họ phải nhấn Ctrl + X.

Sau đó, chúng tôi khởi động lại thiết bị của mình.

Giải pháp 3

Không thể bị chặn

Cuối cùng, nếu bạn vẫn tiếp tục nhận được lỗi này, đừng tuyệt vọng, khuyến nghị là bạn nên để nhóm của mình thực hiện cập nhật, nhưng nếu quá trình này diễn ra quá lâu, có thể máy nhân bản bạn đã định cấu hình bị bão hòa hoặc bị hỏng.

Vì vậy, bạn nên thay đổi máy chủ từ nơi bạn đang lấy các gói Ubuntu.

Giải pháp 4

Cuối cùng, nếu sự cố vẫn tiếp diễn, bạn có thể chọn áp dụng giải pháp dứt điểm là xóa tệp đang chặn apt.

Họ có thể xóa tệp khóa bằng lệnh sau:

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

Họ cũng có thể cần xóa tệp khóa trong thư mục bộ đệm

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

sudo rm /var/lib/dpkg/lock

Nhưng họ nên biết rằng phương pháp cuối cùng này ít được khuyến khích nhất.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Juan Carlos dijo

    Xin chào, cảm ơn cho bài viết.
    Lỗi đó thật khó chịu, tôi đã giải quyết nó bằng tùy chọn đầu tiên.

  2.   Adrian dijo

    Hoặc tốt hơn là đợi vài phút, vài giờ và chạy lại