Score:2

do-release-upgrade ล้มเหลวในการอัปเกรดจาก 18.04 LTS เป็น 20.04 LTS ใน WSL

ธง ru

ถึงเวลาแล้วที่ฉันจะอัปเกรด Ubuntu จาก 18.04 เป็น 20.04! แต่ฉันไปได้ไม่ไกลก่อนที่กระบวนการจะยกเลิกโดยไม่มีข้อความแสดงข้อผิดพลาด มีไฟล์บันทึกที่ฉันสามารถตรวจสอบข้อมูลเพิ่มเติมได้หรือไม่?

$ uname -a
Linux tribble 5.4.72-microsoft-standard-WSL2 #1 SMP วันพุธที่ 28 ตุลาคม 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

$lsb_release -a
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 18.04.5 LTS
เผยแพร่: 18.04
สมญานาม: ไบโอนิค

$ sudo do-release-upgrade
กำลังตรวจสอบ Ubuntu รุ่นใหม่
รับ:1 ลายเซ็นเครื่องมืออัปเกรด [1554 B]
รับ:2 เครื่องมืออัปเกรด [1340 kB]
ดึงข้อมูล 1342 kB ใน 0 วินาที (0 B/s)
ตรวจสอบสิทธิ์ 'focal.tar.gz' กับ 'focal.tar.gz.gpg'
แยก 'focal.tar.gz'

ในหน้าจอที่สร้างขึ้น:

อ่านแคช

ตรวจสอบตัวจัดการแพ็คเกจ
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
กด http://security.ubuntu.com/ubuntu bionic-security In Release
เข้าชม http://archive.ubuntu.com/ubuntu bionic InRelease
ตี http://ppa.launchpad.net/maxmind/ppa/ubuntu bionic InRelease
กด http://archive.ubuntu.com/ubuntu bionic-updates In Release
ตี http://archive.ubuntu.com/ubuntu bionic-backports InRelease
เข้าชม https://packagecloud.io/cs50/repo/ubuntu bionic InRelease
ดึงข้อมูล 0 B ใน 0 วินาที (0 B/s)
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
[หยุดยาว]

การกู้คืนสถานะระบบเดิม

ยกเลิก
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
=== คำสั่งสิ้นสุดด้วยสถานะทางออก 1 (พฤ. 5 ส.ค. 02:10:50 น. 2564) ===

เห็นได้ชัดว่ามี /var/log/dist-upgrade/main.log. ทั้งหมดที่แสดงให้เห็นก็คือว่า Quirks.focalPostInitialUpdate "เรียกว่าแท้ง".

2021-08-05 02:08:40,403 ข้อมูล การใช้ไฟล์ปรับแต่ง '['./DistUpgrade.cfg.bionic', '/etc/update-manager/release-upgrades.d/ubuntu-advantage-upgrades.cfg']'
2021-08-05 02:08:40,403 INFO ข้อมูลที่ไม่มีชื่อ: 'Linux tribble 5.4.72-microsoft-standard-WSL2 #1 SMP วันพุธที่ 28 ตุลาคม 23:40:43 UTC 2020 x86_64'
2021-08-05 02:08:40,852 INFO apt version: '1.6.14'
2021-08-05 02:08:40,853 INFO รุ่น python: '3.6.9 (ค่าเริ่มต้น 26 ม.ค. 2021, 15:33:00 น.)
[GCC 8.4.0]'
2021-08-05 02:08:40,859 INFO release-upgrader เวอร์ชัน '20.04.34' เริ่มต้นแล้ว
2021-08-05 02:08:40,866 INFO ภาษา: 'en_US' 'UTF-8'
2021-08-05 02:08:40,948 WARNING specification_kernel_initrd_size_in_boot() ส่งคืน '0' สำหรับเคอร์เนล?
2021-08-05 02:08:40,948 WARNING allocation_kernel_initrd_size_in_boot() ส่งคืน '0' สำหรับ initrd?
2021-08-05 02:08:40,968 DEBUG โดยใช้มุมมอง 'DistUpgradeViewText'
2021-08-05 02:08:41,024 DEBUG เปิดใช้งาน dpkg --force-overwrite
2021-08-05 02:08:41,055 DEBUG กำลังสร้างไฟล์สถานะ: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2021-08-05 02:08:43,346 DEBUG lsb-release: 'ไบโอนิค'
2021-08-05 02:08:43,346 DEBUG _pythonSymlinkCheck ทำงาน
2021-08-05 02:08:43,347 ดีบัก openCache()
2021-08-05 02:08:43,347 DEBUG นิสัยใจคอ: เรียกใช้ PreCacheOpen
2021-08-05 02:08:43,347 DEBUG ที่รัน Quirks.PreCacheOpen
2021-08-05 02:08:44,659 DEBUG /openCache() ขนาดแคชใหม่ 72360
2021-08-05 02:08:44,660 DEBUG need_server_mode(): ไม่พบเมตาแพ็กเกจเดสก์ท็อปหรือคีย์ deps ทำงานในโหมดเซิร์ฟเวอร์
2021-08-05 02:08:44,660 ตรวจสอบการดีบัก ViewDepends()
2021-08-05 02:08:44,662 DEBUG ทำงาน doUpdate() (showErrors=False)
2021-08-05 02:08:46,643 ดีบัก openCache()
2021-08-05 02:08:48,077 DEBUG /openCache() ขนาดแคชใหม่ 72360
2021-08-05 02:08:48,077 ดีบัก doPostInitialUpdate
2021-08-05 02:08:48,077 DEBUG นิสัยใจคอ: เรียกใช้ focalPostInitialUpdate
2021-08-05 02:08:48,077 DEBUG ที่กำลังเรียกใช้ Quirks.focalPostInitialUpdate
2021-08-05 02:10:48,996 เรียก DEBUG ยกเลิก
2021-08-05 02:10:48,998 ดีบัก openCache()
2021-08-05 02:10:50,287 DEBUG /openCache() ขนาดแคชใหม่ 72360

ไฟล์อื่นๆ ใน /var/log/dist-upgrade ไม่เปิดเผยอะไรเลย


ข้อมูลเพิ่มเติม:

  • Windows ได้รับการปรับปรุงให้ทันสมัยล่วงหน้า (ในกรณีที่เป็นปัญหา WSL บางอย่าง)
  • อัปเดต sudo apt && อัปเกรด sudo apt ไม่ได้ช่วย
NotTheDr01ds avatar
vn flag
สงสัยว่านี่เป็นปัญหา แต่ควรตรวจสอบ -- คุณ `sudo apt update && sudo apt upgrade` ทันทีก่อนที่จะลอง 'do-release-upgrade' หรือไม่
ru flag
@ NotTheDr01ds ฉันทำสิ่งนี้จริงๆ
NotTheDr01ds avatar
vn flag
ดูว่า[อันนี้](https://askubuntu.com/questions/1071646/restoring-original-system-state-aborting)ช่วยได้ไหม
NotTheDr01ds avatar
vn flag
จริงๆ แล้ว [อันนี้](https://askubuntu.com/a/1344071/1165986) มีโอกาสดีกว่า ฉันเห็นว่าเป็นปัญหาใน WSL1 แต่เนื่องจากนี่คือ WSL2 ฉันจึงไม่คิดว่ามันคือคำตอบ อย่างไรก็ตาม คำถาม/คำตอบนั้นเป็นเพียงเกี่ยวกับอูบุนตู "ปกติ" (ไม่ใช่ WSL) ดังนั้นจึงอาจเป็นสาเหตุที่ทำให้เกิดปัญหากับคุณได้เช่นกัน
ru flag
@ NotTheDr01ds oo คนที่สองพูดถึงไฟล์บันทึก! ฉันจะตรวจสอบสิ่งเหล่านี้สักหน่อย
NotTheDr01ds avatar
vn flag
จริง! ฉันไม่ได้สังเกตเห็นไฟล์บันทึกในคำถามที่เชื่อมโยงนั้น (ซึ่งฉันรู้ว่าเป็นส่วนหนึ่งของคำถามของคุณเช่นกัน)
NotTheDr01ds avatar
vn flag
คุณมีโอกาสลองใช้ `sudo apt-get purge snapd` ที่กล่าวถึงในคำถามนั้นหรือไม่
ru flag
@ NotTheDr01ds ยังไม่ได้ ฉันคิดว่าฉันจะลองอัปเดต Windows ก่อนเป็นอันดับแรก การดำเนินการนี้จะใช้เวลาสักครู่ ค่อนข้างยุ่งกับสิ่งอื่น ๆ ดังนั้นมันจึงเป็นสิ่งที่สามารถทำได้โดยที่ฉันไม่สนใจ
ru flag
@ NotTheDr01ds การลบ snapd เป็นการหลอกลวง ปิดเนื่องจากซ้ำกับ[นี้](https://askubuntu.com/q/1344069/602945) ขอบคุณสำหรับความช่วยเหลือ
Score:5
ธง in

ฉันมีปัญหาเดียวกัน ฉันคิดว่าฉันไม่ได้ติดตั้ง snap และไม่มี PPA เท่าที่ฉันรู้ เช็คเอาท์ /var/log/dist-upgrade/main.log และไม่มีข้อผิดพลาด นี่คือผลลัพธ์:

2021-08-05 16:57:53,055 ข้อมูล การใช้ไฟล์ปรับแต่ง '['./DistUpgrade.cfg.bionic', '/etc/update-manager/release-upgrades.d/ubuntu-advantage-upgrades.cfg']'
2021-08-05 16:57:53,055 INFO ข้อมูลที่ไม่มีชื่อ: 'Linux DESKTOP-514S07G 4.4.0-19041-Microsoft #488-Microsoft Mon Sep 01 13:43:00 PST 2020 x86_64'
2021-08-05 16:57:53,586 INFO apt version: '1.6.14'
2021-08-05 16:57:53,587 INFO รุ่น python: '3.6.9 (ค่าเริ่มต้น 26 ม.ค. 2021, 15:33:00 น.)
[GCC 8.4.0]'
2021-08-05 16:57:53,601 INFO release-upgrader เวอร์ชัน '20.04.34' เริ่มต้นแล้ว
2021-08-05 16:57:53,648 ภาษาข้อมูล: 'en_US' 'UTF-8'
2021-08-05 16:57:53,820 WARNING specification_kernel_initrd_size_in_boot() ส่งคืน '0' สำหรับเคอร์เนล?
2021-08-05 16:57:53,820 WARNING allocation_kernel_initrd_size_in_boot() ส่งคืน '0' สำหรับ initrd?
2021-08-05 16:57:53,870 DEBUG โดยใช้มุมมอง 'DistUpgradeViewText'
2021-08-05 16:57:53,991 DEBUG เปิดใช้งาน dpkg --force-overwrite
2021-08-05 16:57:54,198 DEBUG กำลังสร้าง statefile: '/var/log/dist-upgrade/apt-clone_system_state.tar.gz'
2021-08-05 16:57:56,401 DEBUG lsb-release: 'ไบโอนิค'
2021-08-05 16:57:56,402 DEBUG _pythonSymlinkCheck ทำงาน
2021-08-05 16:57:56,403 ดีบัก openCache()
2021-08-05 16:57:56,403 DEBUG นิสัยใจคอ: เรียกใช้ PreCacheOpen
2021-08-05 16:57:56,403 DEBUG ที่รัน Quirks.PreCacheOpen
2021-08-05 16:57:57,597 DEBUG /openCache() ขนาดแคชใหม่ 72355
2021-08-05 16:57:57,598 DEBUG need_server_mode(): ไม่พบเมตาแพ็กเกจเดสก์ท็อปหรือคีย์ deps ทำงานในโหมดเซิร์ฟเวอร์
2021-08-05 16:57:57,598 DEBUG checkViewDepends()
2021-08-05 16:57:57,603 DEBUG ทำงาน doUpdate() (showErrors=False)
2021-08-05 16:58:03,578 ดีบัก openCache()
2021-08-05 16:58:04,857 DEBUG /openCache() ขนาดแคชใหม่ 72355
2021-08-05 16:58:04,857 DEBUG doPostInitialUpdate
2021-08-05 16:58:04,857 DEBUG นิสัยใจคอ: เรียกใช้ focalPostInitialUpdate
2021-08-05 16:58:04,858 DEBUG ที่เรียกใช้ Quirks.focalPostInitialUpdate
2021-08-05 16:58:05,643 เรียก DEBUG ยกเลิก
2021-08-05 16:58:05,644 ดีบัก openCache()
2021-08-05 16:58:06,869 DEBUG /openCache() ขนาดแคชใหม่ 72355

ปรากฎว่าฉันได้ติดตั้ง snapd แล้วและลบออกเพื่อแก้ปัญหา

NotTheDr01ds avatar
vn flag
ยินดีต้อนรับสู่ถาม Ubuntu ฉันรู้ว่าสิ่งนี้น่าหงุดหงิด แต่ Ask Ubuntu จงใจไม่อนุญาตให้ผู้ใช้ใหม่โพสต์ความคิดเห็นจนกว่าพวกเขาจะมีตัวแทนเพียงพอ โดยปกติฉันจะพูดว่า "นี่เป็นความคิดเห็นมากกว่า" แต่ฉันก็รู้ด้วยว่าบันทึกนี้ไม่พอดีกับความคิดเห็น แต่ข้อมูลของคุณแสดงความแตกต่างอย่างมากระหว่างระบบของคุณกับคำถามของ @ikegami บรรทัด "uname" ของคุณแสดงว่าคุณกำลังใช้ WSL1 โดยที่ "uname" สำหรับ @ikegami แสดงว่าเป็น WSL2 แม้ว่าโดยปกติจะไม่สร้างความแตกต่าง แต่ฉันเห็นว่านี่เป็นปัจจัยสำคัญสำหรับการอัปเกรด Ubuntu บน WSL
NotTheDr01ds avatar
vn flag
นอกจากนี้ คุณแน่ใจหรือว่าคุณไม่ได้ติดตั้ง snapd AFAIK มีอยู่ตามค่าเริ่มต้น เว้นแต่คุณจะลบออก
Adrian Sanabria avatar
in flag
@ NotTheDr01ds คุณทำได้ดี - ฉันมี snapd แน่นอน ลบออกและตอนนี้กำลังอัปเดตอย่างมีความสุข ขอบคุณ!
in flag
ตอกตะปูถอดแล้ว

โพสต์คำตอบ

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