Score:2

Ubuntu Server 18.04.5 อัปเกรดเป็น 20.04 ล้มเหลว

ธง co

เซิร์ฟเวอร์ของฉันทำให้ฉันบ้า ฉันพยายามเปลี่ยน hdd ปัจจุบันเป็น ssd ใหม่ และหลังจากนั้นก็ตั้งค่า Raid และระบบสำรองข้อมูลที่ถูกต้อง แต่นั่นคือคำถามอื่น ...

ฉันทำสำเนาของระบบปัจจุบันไปยัง SSD แล้ว ฉันจึงคิดว่าเป็นข้อมูลสำรอง ขอฉันลองใส่ LTS ล่าสุด คำสั่งด่วนที่ต้องทำคือ:

sudo do-release-upgrade

ล้มเหลวด้วยข้อความ:

กำลังตรวจสอบ Ubuntu รุ่นใหม่  
โปรดติดตั้งการอัปเดตที่มีอยู่ทั้งหมดสำหรับรุ่นของคุณก่อนที่จะอัปเกรด

ดังนั้นฉันต้อง:

sudo apt-get อัปเดต
sudo apt-get อัปเกรด

ครั้งแรกที่ติดตั้งหลายสิ่งหลายอย่างและหยุดลงหรือฉันต้องรีสตาร์ท จำไม่ได้ว่าทำได้ดีมากในอดีต ตอนนี้ฉันมีข้อผิดพลาดนี้เมื่อฉันรันการอัปเกรด:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว  
สร้างต้นไม้พึ่งพา  
กำลังอ่านข้อมูลสถานะ...  
คุณอาจต้องการเรียกใช้ 'apt --fix-broken install' เพื่อแก้ไขสิ่งเหล่านี้  
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ได้รับการตอบสนอง  
 lxd : ขึ้นอยู่กับ: lxd-client (= 3.0.3-0ubuntu1~18.04.1) แต่ติดตั้ง 1:0.9  
 lxd-client : ขึ้นอยู่กับ: lxd (>= 1:0.9) แต่ติดตั้ง 3.0.3-0ubuntu1~18.04.1  
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt --fix-broken install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)

ฉันจึงทำตามข้อความที่ว่า

sudo apt --fix-breaked ติดตั้ง

และข้อผิดพลาดใหม่:

การตั้งค่า udev (245.4-4ubuntu3.10) ...  
ไม่สามารถรีสตาร์ท udev.service: Unit systemd-udevd.service โหลดไม่ถูกต้อง: ข้อผิดพลาดของรูปแบบ Exec  
ดูบันทึกระบบและ 'สถานะ systemctl udev.service' สำหรับรายละเอียด  
เรียกใช้ rc.d: initscript udev การดำเนินการ "รีสตาร์ท" ล้มเหลว  
 systemd-udevd.service - ตัวจัดการอุปกรณ์เคอร์เนล udev  
   โหลดแล้ว: ข้อผิดพลาด (เหตุผล: ข้อผิดพลาดของรูปแบบ Exec)  
   ใช้งาน: ไม่ใช้งาน (ตาย)  
     เอกสาร: man:systemd-udevd.service(8)  
           ชาย:udev(7)  
12 ส.ค. 11:36:10 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 11:39:00 AtomServer systemd[1]: systemd-udevd.service: ไม่สามารถเพิ่มงานการพึ่งพา ละเว้น: Unit systemd-udevd.service โหลดไม่ถูกต้อง: ข้อผิดพลาดของรูปแบบ Exec  
12 ส.ค. 11:41:35 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 11:41:35 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 11:41:35 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 11:41:35 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:00:56 AtomServer systemd[1]: systemd-udevd.service: ไม่สามารถเพิ่มงานอ้างอิง ละเว้น: Unit systemd-udevd.service โหลดไม่ถูกต้อง: ข้อผิดพลาดของรูปแบบ Exec  
12 ส.ค. 12:00:59 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:00:59 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:01:00 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด udev (--configure):  
 กระบวนการย่อยสคริปต์หลังการติดตั้งแพ็คเกจ udev ที่ติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 1  
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ snapd:  
 snapd ขึ้นอยู่กับ udev; อย่างไรก็ตาม:  
  แพ็คเกจ udev ยังไม่ได้กำหนดค่า  
dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ snapd (--configure):  
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า  
ไม่มีการเขียนรายงาน apport เนื่องจากข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดติดตามผลจากความล้มเหลวครั้งก่อน พบข้อผิดพลาดขณะประมวลผล:  
 อูเดฟ  
 งับ  
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ณ จุดนี้ ฉันทำอะไรไม่ได้ อ่านมาหลายกระทู้และมีคำถามคล้ายๆ กัน ออกคำสั่งบางอย่าง เช่น

dpkg --configure -ก 
sudo dpkg --force-all -i /var/cache/apt/archives/udev_245.4-4ubuntu3.10_amd64.deb

ปัญหาเดียวกัน:

การตั้งค่า udev (245.4-4ubuntu3.10) ...  
ไม่สามารถรีสตาร์ท udev.service: Unit systemd-udevd.service โหลดไม่ถูกต้อง: ข้อผิดพลาดของรูปแบบ Exec  
ดูบันทึกระบบและ 'สถานะ systemctl udev.service' สำหรับรายละเอียด  
เรียกใช้ rc.d: initscript udev การดำเนินการ "รีสตาร์ท" ล้มเหลว  
 systemd-udevd.service - ตัวจัดการอุปกรณ์เคอร์เนล udev  
   โหลดแล้ว: ข้อผิดพลาด (เหตุผล: ข้อผิดพลาดของรูปแบบ Exec)  
   ใช้งาน: ไม่ใช้งาน (ตาย)  
     เอกสาร: man:systemd-udevd.service(8)  
           ชาย:udev(7)  
12 ส.ค. 12:00:59 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:01:00 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:09:00 AtomServer systemd[1]: systemd-udevd.service: ไม่สามารถเพิ่มงานการพึ่งพา ละเว้น: Unit systemd-udevd.service โหลดไม่ถูกต้อง: ข้อผิดพลาดของรูปแบบ Exec  
12 ส.ค. 12:10:38 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:10:38 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:10:38 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:11:50 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:11:51 AtomServer systemd[1]: systemd-udevd.service: ไม่สามารถเพิ่มงานการพึ่งพา ละเว้น: Unit systemd-udevd.service โหลดไม่ถูกต้อง: ข้อผิดพลาดของรูปแบบ Exec  
12 ส.ค. 12:11:51 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
12 ส.ค. 12:11:51 AtomServer systemd[1]: /lib/systemd/system/systemd-udevd.service:26: เส้นทางปฏิบัติการไม่สมบูรณ์: udevadm control --reload --timeout 0  
dpkg: แพคเกจการประมวลผลข้อผิดพลาด udev (--ติดตั้ง):  
 กระบวนการย่อยสคริปต์หลังการติดตั้งแพ็คเกจ udev ที่ติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 1  
กำลังประมวลผลทริกเกอร์สำหรับ systemd (237-3ubuntu10.44) ...  
กำลังประมวลผลทริกเกอร์สำหรับ ureadahead (0.100.0-21) ...  
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.8.3-2ubuntu0.1) ...  
พบข้อผิดพลาดขณะประมวลผล:  
 อูเดฟ  

ความช่วยเหลือใด ๆ ?

ขอบคุณ

แก้ไข เอาต์พุต apt-get update:

เข้าชม: 1 http://gb.archive.ubuntu.com/ubuntu โฟกัส InRelease
รับ:2 http://gb.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
รับ: 3 http://gb.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
รับ: 4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
ดึงข้อมูล 328 kB ใน 2 วินาที (140 kB/s)
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
guiverc avatar
cn flag
ฉันจะ `sudo apt update` และดูว่าคุณได้รับผลลัพธ์ใด แพ็คเกจที่ติดตั้งของคุณไม่ตรงกับรุ่นเดียว *bionic/update* ที่ตรงกันและบางรายการที่ตรงกัน *focal/universe* มันจะช่วยได้ถ้าคุณใช้การจัดรูปแบบ {code} และไม่อ้างอิง (ในคำถามของคุณ มันอ่านยาก) และถ้าคุณชัดเจนว่าคุณทำอะไรจริง ๆ .. ไม่ว่าจะด้วยวิธีใด ฉันจะเริ่มต้นด้วยการอ่านผลลัพธ์ของ `sudo apt update` & สแกนแหล่งที่มาของคุณ เหตุใดคุณจึงพยายามติดตั้ง `udev` เวอร์ชันนั้นเนื่องจากล้าสมัย! และไม่ใช่แพ็คเกจที่ใช้อยู่ในปัจจุบันสำหรับ *focal* หรือ *focal-updates*; อีกครั้ง `sudo apt update` & ทำไม
ExploitFate avatar
zm flag
คุณช่วยเพิ่มผลลัพธ์ของ `file /usr/bin/udevadm` ได้ไหม
co flag
@guirc ณ จุดนี้ ฉันไม่รู้ว่าฉันกำลังทำอะไรอยู่... ในการทดสอบมากมาย รุ่น udev ที่ฉันพยายามติดตั้งเป็นสิ่งที่ฉันอ่านที่ไหนสักแห่ง... :/ แก้ไขคำถามของฉันด้วยผลลัพธ์ของการอัปเดต ขอบคุณ
co flag
@ExploitFate ฉันไม่มีไฟล์นั้น ...
Score:2
ธง zm

ยูพีดี:

ดูเหมือนว่าคุณพยายามติดตั้ง udev ผิดเวอร์ชัน สำหรับ ไบโอนิค ดาวน์โหลดและติดตั้ง http://mirrors.kernel.org/ubuntu/pool/main/s/systemd/udev_237-3ubuntu10.50_amd64.deb

คุณสามารถลองแสดงความคิดเห็นในบรรทัด /lib/systemd/system/systemd-udevd.service:26 จนกว่าการอัพเกรดจะเสร็จสิ้น

sudo sed -i '/ExecReload/s/.*/#\0/g' /lib/systemd/system/systemd-udevd.service


sudo systemctl daemon โหลดซ้ำ

กว่าลองอัพเกรดอีกครั้ง

sudo do-release-upgrade
co flag
ขอบคุณ ปิดใช้งานบรรทัดในไฟล์และหลังจากนั้นก็ติดตั้งแพ็คเกจ เมื่อฉันพยายามเรียกใช้การอัปเกรด do-release มันบอกว่าฉันต้องติดตั้งการอัปเดตที่รอดำเนินการ ดังนั้นเรียกใช้ apt upgrade และฉันได้รับข้อผิดพลาดใหม่ที่บ่นเกี่ยวกับแพ็คเกจ lxd-client e lxd ดังนั้นฉันจึงใช้เทคนิคเดียวกัน และดาวน์โหลดไฟล์ deb และบังคับการติดตั้งด้วย dpkg ตอนนี้กำลังติดตั้งการอัปเดตทั้งหมด... มาดูกันว่าจะจบลงอย่างไร
co flag
แก้ไขปัญหา. ติดตั้ง 20.04 แล้ว ขอบคุณ
ExploitFate avatar
zm flag
ยินดี
cn flag
ทำงานบนเดเบียนด้วย

โพสต์คำตอบ

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