Điểm:1

Không thể chạy nâng cấp apt-get sau khi nâng cấp lên Ubuntu 20.04

lá cờ cn

Gần đây, tôi đã nhấp vào nút nâng cấp để nâng cấp lên Ubuntu 20.04 từ 18.04. Tôi nghĩ rằng việc nâng cấp không hoàn tất việc cài đặt mọi thứ vì một số lý do...

Hệ thống hoạt động tốt, nhưng mỗi lần tôi thử sử dụng apt, tôi lại gặp các lỗi sau:

xyz@xyz-laptop:~$ Sudo apt-get upgrade
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Đang tính nâng cấp... Xong
Các gói sau sẽ bị LOẠI BỎ
  linux-image-4.15.0-154-generic
0 để nâng cấp, 0 để cài đặt mới, 1 để gỡ bỏ và 0 để không nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng ổ đĩa 8.485 kB sẽ được giải phóng.
Bạn có muốn tiếp tục? [Y/n] y
(Đọc cơ sở dữ liệu ... 211024 tệp và thư mục hiện được cài đặt.)
Xóa linux-image-4.15.0-154-generic (4.15.0-154.161) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Đang xóa /boot/initrd.img-4.15.0-154-generic
/etc/kernel/postrm.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-84-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-84-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-4.15.0-156-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-4.15.0-156-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-4.15.0-112-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-4.15.0-112-generic
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.elf
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.bin
Đã tìm thấy Môi trường khôi phục Windows trên/dev/sda3
Đã tìm thấy Môi trường khôi phục Windows trên/dev/sda8
/etc/grub.d/bin/grubcfg_proxy: lỗi khi tải thư viện dùng chung: libcrypto.so.1.0.0: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy
run-parts: /etc/kernel/postrm.d/zz-update-grub đã thoát với mã trả về 127
dpkg: gói xử lý lỗi linux-image-4.15.0-154-generic (--remove):
 đã cài đặt linux-image-4.15.0-154-generic package post-remove script sub process trả về trạng thái thoát lỗi 1
dpkg: quá nhiều lỗi, đang dừng
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
 linux-image-4.15.0-154-generic
Quá trình xử lý đã bị tạm dừng do có quá nhiều lỗi.
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)

Tôi tự hỏi liệu có ai có bất kỳ ý tưởng nào về những gì tôi có thể làm để giải quyết vấn đề này không vì tôi không chắc mình có bản sao lưu nào không?

CHỈNH SỬA: Thêm chi tiết:

xyz@xyz-máy tính xách tay:~$ dpkg -l | egrep -v '^ii|rc'
Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ
| Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+++-===========================================-=== ================================================= ================================================================= ================================================================= ==============
rH linux-image-4.15.0-154-generic 4.15.0-154.161 AMD64 Hình ảnh hạt nhân đã ký chung
nobody avatar
lá cờ gh
vui lòng thêm `dpkg -l | egrep -v '^ii|rc'` cho câu hỏi của bạn. Để nhiều lỗi âm thanh không tốt.
N0rbert avatar
lá cờ zw
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để khắc phục sự cố kernel sau khi nâng cấp từ 18.10 lên 19.04?](https://askubuntu.com/a/1168126/66509). Bạn đã cài đặt tùy biến grub trước đó chưa?
Andy B. avatar
lá cờ cn
Vừa kiểm tra xong `dpkg -l | egrep -v '^ii|rc'` : Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ | Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend +++-===========================================-=== ================================================= ================================================================= ================================================================= ============== rH linux-image-4.15.0-154-generic 4.15.0-154.161 AMD64 Hình ảnh hạt nhân đã ký chung
user535733 avatar
lá cờ cn
Tôi đã thấy điều gì đó tương tự xảy ra với Rstudio, phát triển web liên quan đến libssl và những thứ khác. Trong mỗi trường hợp, đó là phần mềm không phải của Ubuntu được gắn vào LTS không được gỡ bỏ đúng cách trước khi nâng cấp bản phát hành. Phải gỡ cài đặt phần mềm không phải Ubuntu, sau đó giải quyết mọi lỗi nâng cấp phát hành còn lại, sau đó cài đặt phiên bản mới của phần mềm không phải Ubuntu tương thích đúng với bản phát hành mới của Ubuntu.
lá cờ hu
Ý của bạn là "Có thể chạy apt-get, nhưng nó tồn tại lỗi"? Bởi vì "không thể chạy apt..." chắc chắn không phải là trường hợp ở đây.
Andy B. avatar
lá cờ cn
Chỉ `Sudo apt upgrade` và `Sudo apt install -f` thoát ra có lỗi, @mikewhthing. Cái còn lại `Sudo apt update` hoạt động.
Điểm:0
lá cờ cn

XONG! Vừa giải xong bài toán.

Hóa ra, libcrypto.so.1.0.0 đã mất tích.

Tôi bắt đầu tìm kiếm nó với:

xyz@xyz-laptop:~$ Sudo xác định vị trí libcrypto.so.1.0.0
/snap/core/11420/lib/x86_64-linux-gnu/libcrypto.so.1.0.0

sau khi hoàn thiện nó, tôi bắt đầu sao chép nó bằng:

xyz@xyz-laptop:~$ Sudo cp /snap/core/11420/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/

Và thế là xong!

Bây giờ tôi có thể nâng cấp với nâng cấp sudo apt.

(Tôi có ý tưởng từ đây: Ubuntu 18.04: libcrypto.so.1.0.0: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy )

Đă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.