Score:1

ไม่สามารถรัน apt-get upgrade หลังจากอัพเกรดเป็น Ubuntu 20.04

ธง cn

เมื่อเร็ว ๆ นี้ ฉันได้คลิกที่ปุ่มอัปเกรดเพื่ออัปเกรดเป็น อูบุนตู 20.04 จาก 18.04. ฉันคิดว่าการอัปเกรดไม่เสร็จสิ้นการติดตั้งทุกอย่างด้วยเหตุผลบางประการ...

ระบบทำงานได้ดี แต่ทุกครั้งที่ฉันลองใช้ apt ฉันได้รับข้อผิดพลาดต่อไปนี้:

xyz@xyz-laptop:~$ sudo apt-get อัปเกรด
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
กำลังคำนวณการอัปเกรด... เสร็จสิ้น
แพ็คเกจต่อไปนี้จะถูกลบออก
  linux-image-4.15.0-154-ทั่วไป
0 เพื่ออัปเกรด 0 เพื่อติดตั้งใหม่ 1 เพื่อลบและ 0 เพื่อไม่อัปเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 8,485 kB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 211024 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
การลบ linux-image-4.15.0-154-generic (4.15.0-154.161) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: การลบ /boot/initrd.img-4.15.0-154-generic
/etc/kernel/postrm.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.4.0-84-generic
พบภาพ initrd: /boot/initrd.img-5.4.0-84-generic
พบอิมเมจ linux: /boot/vmlinuz-4.15.0-156-generic
พบภาพเริ่มต้น: /boot/initrd.img-4.15.0-156-generic
พบอิมเมจ linux: /boot/vmlinuz-4.15.0-112-generic
พบภาพเริ่มต้น: /boot/initrd.img-4.15.0-112-generic
พบภาพ memtest86+: /boot/memtest86+.elf
พบภาพ memtest86+: /boot/memtest86+.bin
พบ Windows Recovery Environment บน /dev/sda3
พบ Windows Recovery Environment บน /dev/sda8
/etc/grub.d/bin/grubcfg_proxy: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libcrypto.so.1.0.0: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ส่วนเรียกใช้: /etc/kernel/postrm.d/zz-update-grub ออกด้วยรหัสส่งคืน 127
dpkg: แพคเกจการประมวลผลข้อผิดพลาด linux-image-4.15.0-154-generic (--remove):
 ติดตั้ง linux-image-4.15.0-154-generic package post-removal script subprocess ส่งคืนสถานะการออกจากข้อผิดพลาด 1
dpkg: มีข้อผิดพลาดมากเกินไป หยุดทำงาน
พบข้อผิดพลาดขณะประมวลผล:
 linux-image-4.15.0-154-ทั่วไป
การประมวลผลหยุดลงเนื่องจากมีข้อผิดพลาดมากเกินไป
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ฉันสงสัยว่ามีใครมีความคิดเกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อแก้ปัญหานี้หรือไม่ เนื่องจากฉันไม่แน่ใจว่าฉันมีข้อมูลสำรองหรือไม่

แก้ไข: รายละเอียดเพิ่มเติม:

xyz@xyz-แล็ปท็อป:~$ dpkg -l | egrep -v '^ii|rc'
Desired=Unknown/Install/Remove/Purge/Hold
| สถานะ=ไม่/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 อิมเมจเคอร์เนลที่ลงนามทั่วไป
nobody avatar
gh flag
โปรดเพิ่ม `dpkg -l | egrep -v '^ii|rc'` สำหรับคำถามของคุณ ข้อผิดพลาดมากมายทำให้เสียงไม่ดี
N0rbert avatar
zw flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [วิธีแก้ไขปัญหาเคอร์เนลหลังจากอัปเกรดจาก 18.10 เป็น 19.04](https://askubuntu.com/a/1168126/66509) คุณเคยติดตั้ง grub-customizer มาก่อนหรือไม่?
Andy B. avatar
cn flag
เพิ่งเสร็จสิ้นการตรวจสอบ `dpkg -l | egrep -v '^ii|rc'` : Desired=Unknown/Install/Remove/Purge/Hold | สถานะ=ไม่/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 อิมเมจเคอร์เนลที่ลงนามทั่วไป
user535733 avatar
cn flag
ฉันเคยเห็นสิ่งที่คล้ายกันเกิดขึ้นกับ Rstudio การพัฒนาเว็บที่เกี่ยวข้องกับ libssl และอื่น ๆ ในแต่ละกรณี ซอฟต์แวร์ที่ไม่ใช่ของ Ubuntu นั้นถูกยึดเข้ากับ LTS ซึ่งไม่ถูกลบออกอย่างถูกต้องก่อนการอัปเกรดรุ่น ต้องถอนการติดตั้งซอฟต์แวร์ที่ไม่ใช่ของ Ubuntu จากนั้นแก้ไขข้อผิดพลาดการอัปเกรดรุ่นที่เหลืออยู่ จากนั้นติดตั้งซอฟต์แวร์ที่ไม่ใช่ของ Ubuntu เวอร์ชันใหม่ที่เข้ากันได้อย่างถูกต้องกับ Ubuntu รุ่นใหม่
hu flag
คุณหมายถึง "สามารถเรียกใช้ apt-get ได้ แต่มีข้อผิดพลาด" หรือไม่ เพราะ "ไม่สามารถเรียกใช้ apt..." นั้นไม่ใช่กรณีนี้อย่างแน่นอน
Andy B. avatar
cn flag
เฉพาะ `sudo apt upgrade' และ `sudo apt install -f` เท่านั้นที่ออกโดยมีข้อผิดพลาด @mikewhatever อีกอันหนึ่ง `sudo apt update` ใช้งานได้
Score:0
ธง cn

เสร็จแล้ว! เพิ่งแก้ปัญหาเสร็จ

ปรากฎว่า libcrypto.so.1.0.0 หายไป

ฉันเริ่มค้นหาด้วย:

xyz@xyz-laptop:~$ sudo ค้นหา libcrypto.so.1.0.0
/snap/core/11420/lib/x86_64-linux-gnu/libcrypto.so.1.0.0

หลังจากเสร็จสิ้นฉันก็เริ่มคัดลอกด้วย:

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

และนั่นแหล่ะ!

ตอนนี้ฉันสามารถอัปเกรดด้วย sudo apt อัพเกรด.

(ฉันได้แนวคิดมาจากที่นี่: Ubuntu 18.04: libcrypto.so.1.0.0: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว )

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา