ฉันได้รับแจ้งให้อัปเดตเมื่อวันก่อนบน Ubuntu และมันล้มเหลวระหว่างทาง เมื่อฉันรีสตาร์ทในที่สุด ฉันไม่ได้รับบันทึกบนหน้าจออีกต่อไป ฉันลองวิธีแก้ไขต่าง ๆ ที่ฉันพบทางออนไลน์จากการใช้ usb live drive เพื่อเมานต์ไดรฟ์และเรียกใช้ apt update, dpkg fixes ฯลฯ ... ฉันจำไม่ได้ว่าทุกสิ่งที่ฉันพยายาม แต่ก็ไม่มีประโยชน์
ฉันไม่สามารถเข้าสู่ระบบจากเทอร์มินัลด้วยรูทหรือบัญชีในเครื่องของฉันได้ เนื่องจากฉันได้รับข้อผิดพลาดในตัวอย่างภาพหน้าจอด้านล่าง: /bin/login: symbol lookup error: /usr/local/lib/AppProtection/libAppProtection.so: indefined symbol: dl_sym เวอร์ชัน GLIBC ส่วนตัว
ฉันสกรีนช็อตรายการกระบวนการและข้อผิดพลาดในการเข้าสู่ระบบ: https://imgur.com/a/R5CON2L
ฉันลองเข้าสู่ระบบการกู้คืน Ubuntu จากเมนูด้วงและในสิ่งเดียวกัน ฉันลองใช้ตัวเลือกทั้ง 4 จากเมนู เวอร์ชันปัจจุบัน การกู้คืนเวอร์ชันปัจจุบัน และสิ่งที่ดูเหมือนเวอร์ชันก่อนหน้าและการกู้คืนเวอร์ชันก่อนหน้า
ใครรู้ว่าฉันจะทำอย่างไรเพื่อแก้ไขปัญหานี้
ฉันได้โพสต์สิ่งนี้บน reddit เมื่อมันเกิดขึ้นและโดยทั่วไปได้รับคำสั่งให้ติดตั้งใหม่ให้เร็วขึ้น คิดว่าฉันจะโพสต์ที่นี่เผื่อว่าใครมีไอเดียอะไรก่อนที่ฉันจะล้างทุกอย่าง หากคุณต้องการบันทึกหรือรายละเอียดเพิ่มเติมแจ้งให้เราทราบ
แก้ไข #1:
ฉันใช้ usb สดและเปิดเทอร์มินัล ฉันติดตั้งพาร์ติชันผ่านเมนูดิสก์ gui ฉันใช้คำสั่ง chroot เพื่อเชื่อมต่อกับพาร์ติชั่นนั้น จากนั้นฉันลบไฟล์ libAppProtection.so และไฟล์โหลดล่วงหน้า ตอนนี้ฉันสามารถบู๊ตเข้าสู่การติดตั้งได้ แต่ฉันคิดว่าการอัปเดตที่ล้มเหลวจากรุ่นก่อนหน้ามี LIBC6 รุ่นต่างๆ และไฟล์อื่นๆ ที่ทำให้การอัปเดต apt ล้มเหลวหวังว่าฉันจะสามารถติดตั้งเวอร์ชันที่ถูกต้องและใช้งานได้อีกครั้ง E:Error, pkgProblemResolver::Resolve เกิดการแตก ซึ่งอาจเกิดจากแพ็คเกจที่เก็บไว้
แก้ไข #2
sudo apt upgrade กำลังอ่านรายการแพ็กเกจ... เสร็จสิ้น สร้างแผนผังการพึ่งพา... เสร็จสิ้น กำลังอ่านข้อมูลสถานะ... เสร็จสิ้น คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้ แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน: libapt-pkg6.0 : ขึ้นอยู่กับ: libgcrypt20 (>= 1.9.0) แต่ติดตั้ง 1.8.7-2ubuntu2.1 แนะนำ: apt (>= 2.3.15) แต่ 2.2.4ubuntu0.1 คือ ติดตั้ง libc6 : แนะนำ: libnss-nis แต่ไม่ได้ติดตั้ง แนะนำ: libnss-nisplus แต่ไม่ได้ติดตั้ง ตัวแบ่ง: libc6:i386 (!= 2.34-0ubuntu3) แต่ติดตั้ง 2.33-0ubuntu5 libc6:i386 : ตัวแบ่ง: libc6 (! = 2.33-0ubuntu5) แต่ติดตั้ง 2.34-0ubuntu3 libc6-amd64:i386 : ขึ้นอยู่กับ: libc6:i386 (= 2.34-0ubuntu3) แต่ติดตั้ง 2.33-0ubuntu5 E: การพึ่งพาที่ไม่ได้รับ ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)