Điểm:2

Cập nhật APT không phản hồi như mong đợi

lá cờ us

Tôi đã cố gắng giải quyết vấn đề sau trong Ubuntu, nhưng cho đến nay chỉ có thể giải quyết vấn đề bằng cách khởi động lại hộp Linux của tôi.

tôi đã chạy cập nhật sudo apt lệnh và nhanh chóng nhận ra rằng tôi không có internet vì lý do nào đó. Vì vậy, tôi đã nhấn Điều khiển + z phím để dừng quá trình. Khi tôi chắc chắn rằng Internet đã trực tuyến trở lại, tôi đã thử khởi động lại cập nhật sudo apt lệnh và gặp phải lỗi sau:

root@myubuntu-OS:/home/root# apt update
Đọc danh sách gói... Xong
E: Không thể khóa /var/lib/apt/lists/lock - open (11: Tài nguyên tạm thời không khả dụng)
E: Không thể khóa thư mục /var/lib/apt/lists/

Ngoài việc khởi động lại hệ thống, có cách nào để dọn dẹp mớ hỗn độn của tôi và chạy lại quy trình này không?

cocomac avatar
lá cờ cn
Điều này có trả lời câu hỏi của bạn không? [Không thể khóa /var/lib/apt/lists/lock](https://askubuntu.com/questions/335794/could-not-get-lock-var-lib-apt-lists-lock)
Điểm:3
lá cờ zw

Điều khiển + z không dừng một quá trình (Điều khiển + C làm điều đó). Thay vào đó, nó di chuyển nó vào nền. Bạn phải thực hiện fg lệnh trong cùng một thiết bị đầu cuối để di chuyển cập nhật sudo apt trở lại tiền cảnh. Đây là lý do tại sao khi bạn cố gắng cập nhật sudo apt lần thứ hai nó không thành công - quá trình trong nền đã bị khóa đúng cách (chỉ nên sử dụng một quy trình đúng cách cùng một lúc, vì vậy nó sẽ khóa nó để ngăn nhiều quá trình can thiệp lẫn nhau).

Nếu bạn đã đóng thiết bị đầu cuối này thì hãy xóa các tệp khóa bằng cách

sudo rm -v /var/lib/dpkg/lock* /var/cache/apt/archives/lock

và sau đó chạy

cập nhật sudo apt

lần nữa.

johnsageek avatar
lá cờ us
Phản hồi tuyệt vời! Cảm ơn bạn Tôi đã nhận được một số phản hồi yêu cầu tôi chạy lsof /var/lib/dpkg/lock đã thực hiện công việc. Nhưng câu trả lời của bạn, đã cho tôi thông tin để hiểu chuyện gì đang xảy ra và do đó hiểu được nhiều hơn sau đó sao chép và dán một chuỗi lệnh. Cho một người đàn ông một con cá và anh ta sẽ ăn trong một ngày. Dạy một người đàn ông cách câu cá và anh ta sẽ ăn mãi mãi. Cảm ơn một lần nữa cho câu trả lời tuyệt vời của bạn
Điểm:0
lá cờ ng

Nó bị khóa vì một quá trình khác đang sử dụng nó. Đây là kết quả của việc tắt nhiệm vụ khi nó đang hoạt động, để khóa tại chỗ.

Giải pháp đơn giản nhất là khởi động lại hoặc bạn có thể xóa các tệp khóa bằng cách sử dụng câu trả lời này.

Nếu điều này tiếp tục xảy ra ngay cả khi bạn không tắt tác vụ cập nhật, thì có thể là do hệ thống của bạn chậm cập nhật và trung tâm phần mềm GUI của bạn hoặc các bản nâng cấp không giám sát đã đặt khóa để tải xuống danh sách phần mềm khả dụng và thực hiện các bản sửa lỗi bảo mật quan trọng.

Bạn có thể ngăn chặn điều này bằng cách thường xuyên chạy cập nhật sudo apt theo dõi bởi nâng cấp sudo apt để giữ cho hệ thống của bạn được cập nhật.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.