มีอินสแตนซ์ linode.com ของ Ubuntu 14.04 รุ่นเก่าซึ่งฉันพยายามอัปเกรดเป็น 18.04 การพึ่งพาบางอย่างที่ไม่ได้อัปเกรดอยู่ดี
ดังนั้นฉันจึงพยายามติดตั้งไฟล์ deb ที่เกี่ยวข้องจากเซิร์ฟเวอร์ Ubuntu (เนื่องจากไม่ได้อยู่ใน repo)
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
dpkg : ตัวแบ่ง: libdpkg-perl (<1.18.11) แต่จะต้องติดตั้ง 1.18.4ubuntu1
ตัวแบ่ง: libdpkg-perl:i386 (< 1.18.11)
libc-bin : ขึ้นอยู่กับ: libc6 (<2.25) แต่จะต้องติดตั้ง 2.27-3ubuntu1.2
สถานที่: ขึ้นอยู่กับ: libc-bin (> 2.27)
ฉันติดตั้ง libc6 ผิดเวอร์ชันโดยไม่ตั้งใจ ซึ่งส่งผลให้อินสแตนซ์เสียหาย
root@myself:~# dpkg -i libc6_2.27-3ubuntu1_amd64.deb
dpkg: คำเตือน: ลดระดับ libc6:amd64 จาก 2.31-0ubuntu9.2 เป็น 2.27-3ubuntu1
(กำลังอ่านฐานข้อมูล ... 110607 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ libc6_2.27-3ubuntu1_amd64.deb ...
/usr/bin/perl: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libcrypt.so.1: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกันได้: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร libc6_2.27-3ubuntu1_amd64.deb (--ติดตั้ง):
ประมวลผลย่อยสคริปต์ก่อนการติดตั้งใหม่ส่งคืนสถานะการออกจากข้อผิดพลาด 127
กำลังประมวลผลทริกเกอร์สำหรับ libc-bin (2.24-11+deb9u4) ...
พบข้อผิดพลาดขณะประมวลผล:
libc6_2.27-3ubuntu1_amd64.deb
ตอนนี้ฉันไม่สามารถเข้าถึง ssh
เข้าสู่ระบบผ่าน Lish Gateway (Linode SH) ฉันได้รับข้อความต่อไปนี้และไม่ยอมรับการเข้าสู่ระบบใดๆ
* การหยุดล้างเอาต์พุตงานก่อนกำหนดไปยังบันทึก [ ตกลง ]
* การเริ่มต้นบริการจัดการการเข้าสู่ระบบ SystemD [ ตกลง ]
* การเริ่มต้น daemon การบันทึกระบบ [ ตกลง ]
* การเริ่มต้นเหตุการณ์ของซ็อกเก็ตบริดจ์เป็นการพุ่งพรวด [ ตกลง ]
* การเริ่มต้นเหตุการณ์ไฟล์บริดจ์เป็นการพุ่งพรวด [ ตกลง ]
* การตั้งค่าไดเร็กทอรีซ็อกเก็ต X... [ ตกลง ]
* การหยุดอุปกรณ์ปลั๊กเย็น [ ตกลง ]
* กำลังหยุดการสร้างอุปกรณ์เริ่มต้นบันทึก [ ตกลง ]
* การหยุดความเข้ากันได้ของการเริ่มต้นระบบ V [ ตกลง ]
* การเริ่มต้นกำหนดค่าความปลอดภัยของอุปกรณ์เครือข่าย [ ตกลง ]
* การเริ่มต้นความเข้ากันได้ของ Runlevel ของ System V [ ตกลง ]
* การเริ่มต้นเซิร์ฟเวอร์ OpenSSH [ ตกลง ]
* การเริ่ม daemon ประมวลผลโปรแกรมพื้นหลังปกติ [ ตกลง ]
* เริ่มบันทึกข้อความเคอร์เนล [ ตกลง ]
* การหยุดบันทึกข้อความเคอร์เนล [ ตกลง ]
* การเริ่มต้นกำหนดค่าอุปกรณ์เครือข่ายเสมือน [ ตกลง ]
* การเริ่มต้นเซิร์ฟเวอร์ MySQL [ล้มเหลว]
* กำลังกู้คืนสถานะตัวแก้ไข... [ ตกลง ]
* การหยุดเซิร์ฟเวอร์ MySQL [ ตกลง ]
*
* การทดสอบการกำหนดค่า apache2 ล้มเหลว
ผลลัพธ์ของการทดสอบการกำหนดค่าคือ:
/usr/sbin/apache2: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่ใช้ร่วมกัน: libcrypt.so.1: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกันได้: ไม่
การดำเนินการ 'configtest' ล้มเหลว
บันทึกข้อผิดพลาด Apache อาจมีข้อมูลเพิ่มเติม
* การหยุดความเข้ากันได้ของ Runlevel ของ System V [ ตกลง ]
อูบุนตู 18.04.1 LTS nmd2 ttyS0
เข้าสู่ระบบ nmd2:
--------------------------------------------- ----------------------------
ดังนั้นการพยายามใช้โหมดช่วยเหลือจึงเป็นทางเลือกเดียว ดูเหมือนว่าการพึ่งพา libcrypt ทำให้เกิดข้อผิดพลาด
วิธีแก้ปัญหาในโหมดช่วยเหลือ คำแนะนำใด ๆ โปรด