Có ba lỗi trong hệ thống của bạn.
Đầu tiên, một trong các kho lưu trữ của bạn chưa được ký và yêu cầu khóa GPG.
Thứ hai, của bạn nguồn.list
có nguồn trùng lặp.
Thứ ba, hệ thống của bạn có một gói bị hỏng.
Thêm các chữ ký thích hợp.
Chạy lệnh sau trong một thiết bị đầu cuối:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F716E939977FC428
Cập nhật:
cập nhật sudo apt
Sửa chữa các mục trùng lặp.
cài đặt QUẢN LÝ Y-PPA
:
Sudo add-apt-repository ppa:webupd8team/y-ppa-manager
nâng cấp sudo apt
Sudo apt cài đặt y-ppa-manager
Mở QUẢN LÝ Y-PPA
:
Sudo y-ppa-quản lý
Hướng đến Nâng cao â Quét và xóa các PPA trùng lặp.
Hãy để nó hoàn thành và chạy:
cập nhật sudo apt
Để sửa gói bị hỏng:
Đầu tiên, cập nhật các kho lưu trữ:
cập nhật sudo apt
Bây giờ, hãy chạy:
sudo apt download runit-systemd && sudo dpkg -i --force-all ./*.deb
Chạy cài đặt lực lượng:
Sudo apt -f cài đặt
Điều này cũng sẽ cài đặt gói bạn muốn cài đặt tức là quy mô-máy chủ-công cụ
.
Nếu bạn muốn, bạn có thể xóa cài đặt lại gói. Bằng cách chạy:
sudo dpkg -P scaleft-server-tools --force-all && sudo apt install scaleft-server-tools
Ngoài ra, bạn có thể chỉnh sửa thủ công các tệp sau cài đặt cho gói quy mô-máy chủ-công cụ
và thay thế hệ thống
lệnh với dịch vụ
lệnh và chạy Sudo apt -f cài đặt
.
Khởi động lại để xác nhận tất cả các thay đổi.
Đó là nó!
Chúc may mắn!
CHỈNH SỬA
Đối với vấn đề #3 tức là gói bị hỏng.
Trong tài liệu, tôi thấy rằng đối với Ubuntu 20.04 Focal trở lên, bạn cần cho phép rõ ràng cơ quan cấp chứng chỉ (CA) sử dụng thuật toán ssh-rsa để ký chứng chỉ.
Để thực hiện việc này, bạn cần thêm dòng sau vào tệp daemon OpenSSH của mình (có thể là /etc/ssh/sshd_config
hoặc một tệp thả xuống bên dưới /etc/ssh/sshd_config.d/
):
Thuật toán CASignature +ssh-rsa