Tôi đã vô tình nhấn Ctrl + C trong quá trình Ubuntu Server do-release-upgrade
. Tôi đã bỏ vào trình bao để so sánh tệp .conf trong / etc /. Khi tôi nhấn Ctrl-C, nó hỏi tôi có muốn thử gắn lại quá trình nâng cấp hay không, nhưng không được.
Vì vậy, tôi đã bỏ việc, và bây giờ có một quy trình treo dpkg đang giữ khóa apt. Đây là một máy chủ ảo hóa không có giao diện GUI ...
Có thể khôi phục quy trình nâng cấp hay tôi phải hủy quy trình dpkg và bắt đầu lại?
screen -RD
, nhưng nó không hoạt động. Không có bất kỳ trình nền màn hình nào đang chạy, vì vậy không có gì để kết nối lại. Lỗi chính xác? Tôi đã có lựa chọn 'r' hoặc 'q' tôi nghĩ (kết nối lại hoặc thoát) ở cuối ứng dụng giống như lời nguyền. Xin lỗi, tôi không thể hữu ích hơn thế. Tôi đang sử dụng VirtualBox và không có tmux hoặc phiên màn hình đang chạy, tôi không có cuộn ngược và giao diện giống như lời nguyền vẫn tiếp tục xóa màn hình. Kết nối lại không hoạt động, vì vậy tôi chỉ cần bỏ.
screen -R -D
cả người dùng sudo và người dùng bình thường của mình ..
dpkg configure -a
là câu trả lời đúng Điều đó đã xảy ra với tôi và điều thực sự tồi tệ là bind9 không được thiết lập chính xác (tức là Ctrl-C phải dừng quá trình đó và nó không thể bắt đầu nữa!) Khi tôi đã sửa bind9 thì cập nhật apt-get + nâng cấp + dist -cung cấp chạy như một bùa mê và sau đó tôi khởi động lại và tất cả đều hoạt động.