E: dpkg bị gián đoạn chạy run 'sudo dpkg - thông minh -a'


46

Tôi đang chạy một bản nâng cấp với lệnh apt-get và nó đã mất một thời gian đặc biệt vì nửa chừng ISP của tôi đã đối mặt với chính sách sử dụng hợp lý của họ.

Sau khi ngồi ngoài và ngắm mưa trong một lúc, thiết bị điện tử của tôi đã tỉnh lại, vì vậy tôi quay lại để hoàn thành nâng cấp và thiết bị đầu cuối của tôi mắng tôi

"E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem."

Thông tin rõ ràng cuối cùng là tất cả những điều này:

Installing (ri/RDoc) documention for (stuff and such)
ERROR:  Could not find a valid gem 'watobo-0.9.8.724.gem' (>= 0) in any repository
rm: cannot remove `watobo-0.9.8.724.gem': No such file or directory

Setting up metasploit (4.3.0-bt1) ...
Upgrading Pre-Existing Installation...
/opt/metasploit/postgresql/scripts/ctl.sh : postgresql  (pid 1191) already running
prosvc is running
metasploit is running
[*]
[*] Attempting to update the Metasploit Framework...
[*]

Vì vậy, trên nó đi hàng dặm, nói về bộ nhớ đệm đá quý, hồng ngọc, và những thứ Tôi ước gì có. Tất cả cho đến khi:

A    lib/gemcache/ruby/1.9.1/gems/state_machine-1.1.2/gemfiles/active_record-2.1.2.gemfile.lock

... và nó đã ngồi đó cả đêm. Nếu tôi dừng nó, tôi vẫn sẽ gặp lỗi dpkg (nếu không có khả năng tôi sẽ không), hoặc nếu vậy tôi cần làm gì để tiếp tục sử dụng các lệnh apt-get và Super Cow Powers?


Câu trả lời:


59
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Lỗi này thực sự cho bạn biết chính xác những gì sai: dpkgđã bị gián đoạn do kết quả là gói không được cấu hình đúng.

Chạy lệnh nó sẽ cho bạn biết sudo dpkg --configure -avà nó sẽ có thể tự sửa.

Nếu nó không thử chạy sudo apt-get install -f(để sửa các gói bị hỏng) và sau đó thử chạy sudo dpkg --configure -alại.

Chỉ cần đảm bảo rằng bạn có quyền truy cập internet để bạn có thể tải xuống bất kỳ phụ thuộc nào.

Các hướng dẫn này có thể không hoạt động nếu bằng cách nâng cấp, ý bạn là apt-get dist-upgradenếu bạn đang cố thực hiện nâng cấp phân phối (ví dụ: 11.10 → 12.04) thì bạn sẽ cần chỉnh sửa câu hỏi của mình để phản ánh điều đó.


tôi đã làm điều tương tự nhưng nó không làm việc kiểm tra này một askubuntu.com/questions/469553/...
Agha Rehan abbas

chạy lệnh dpkg đã khắc phục sự cố cho tôi. Tôi nghĩ rằng có một số vấn đề với việc quay trở lại từ kernel 4,8 đến 4,4, có một loạt các phiên bản kiểm tra độ tỉnh táo ở giữa cấu hình.
mendota
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.