ฉันจะอัปเกรดจาก 14.04 LTS เป็น 16.04.1 LTS ได้อย่างไร


41

ดังนั้นวันนี้คือ 21 กรกฎาคมและหน้านี้ ให้ตัวเลือกในการดาวน์โหลด 16.04.1 LTS อย่างไรก็ตามความพยายามในการอัพเกรดทำให้ฉันได้รับข้อความนี้ -

$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found

เกิดอะไรขึ้น? มันเป็นเรื่องสำคัญไหมที่ฉันใช้การปรับปรุง apt-get หลังapt-cacher-ng?

หมายเหตุ:การคอมเม้นต์ไฟล์ใน apt.conf.d ที่ใช้apt-cacher-ngไม่ได้สร้างความแตกต่าง

แก้ไข: คำอธิบายสำหรับรายการที่ซ้ำกันที่เป็นไปได้: ทำไม "ไม่พบรุ่นใหม่" เมื่ออัปเกรดจาก LTS เป็นรุ่นถัดไป ข้อตกลงกับการอัพเกรดจาก 12.04LTS เป็น 14.04LTS คำถามของฉันเฉพาะสำหรับการอัปเกรด 14.04 LTS เป็น 16.04.1 LTS คำตอบเก่า ๆ ในขณะที่ดีสำหรับวัตถุประสงค์ในการเก็บถาวรนั้นมีความเกี่ยวข้องน้อยกว่าในแพคเกจที่เปลี่ยนแปลงอย่างรวดเร็วเช่น Ubuntu ยิ่งกว่านั้นไม่มีคำตอบใดตอบสิ่งที่ผิด ลิงค์andrew.46 ที่ถูกกล่าวถึงนั้นเป็นหนึ่งในความคิดเห็น คำถาม & คำตอบนี้มีประโยชน์มากขึ้นสำหรับผู้ที่อัพเกรดในวันนี้มากกว่าที่กล่าวถึงใน " ทำไม" ไม่พบรุ่นใหม่ "เมื่ออัปเกรดจาก LTS เป็นรุ่นถัดไป "


5
อืมม ..... จากที่อื่นบน Ask Ubuntu: ลองdo-release-upgrade -dหรือupdate-manager -d askubuntu.com/q/125392/57576
andrew.46

ฉันยังไม่สามารถอัปเกรดได้เช่นกัน (หากไม่มี -d ก็ใช้งานได้ดีกับมัน)
หินอ่อนอินทรีย์

@ andrew.46 - -dจะไปหาฉันที่ 16.04.1 ไหม หรือเพียงแค่ 16.04? ฉันไม่ควรติดตั้งรุ่นพัฒนาหรือไม่
ลอร์ดโลห์

1
@ LordLoh.I ได้เพิ่มข้อมูลเพิ่มเติมลงในคำตอบอย่างเป็นทางการ โปรดจำไว้ว่า 16.04.1 เป็นเพียงรีลีสดั้งเดิมบวกกับการอัปเดตล่าสุดทั้งหมดที่เพิ่มเข้ามาเช่นเดียวกับการติดตั้งรีลีส 16.04 จากนั้นเรียกใช้sudo apt-get update && sudo apt-get upgrade
andrew.46

ในที่สุดดูเหมือนว่าข้อผิดพลาดนี้ได้รับการแก้ไขแล้ว!
Daniyal

คำตอบ:


39

นี่เป็นปัญหาที่เกิดขึ้นก่อนหน้านี้: 4 ปีก่อนเมื่ออัปเกรดจาก 12.04 LTS (Precise Pangolin) เป็น 14.04.1 LTS (Trusty Tahr):

ดูเหมือนว่ามีปัญหาที่คล้ายกันสำหรับการอัปเกรดจาก 14.04 LTS (Trusty Tahr) เป็น 16.04.1 LTS (Xenial Xerus) ที่มีบันทึกการปรับปรุงที่เกี่ยวข้องซึ่งยังไม่ได้อัปเดต ในขณะนี้มีตัวเลือกที่เหมาะสมสำหรับสองวิธี:

  1. รอสักครู่จนกระทั่งเอกสารนี้อัปเดตแล้วอัปเกรดตามปกติ
  2. ใช้ไวยากรณ์ต่อไปนี้ทันที :

    sudo do-release-upgrade --devel-release
    

เอกสารของ Ubuntuพูดถึงตัวเลือกการใช้--devel-releaseหรือ-dตัวเลือกนี้:

เพื่อความเสถียรเพิ่มเติมของรุ่น LTS จะมีการเปลี่ยนแปลงเล็กน้อยในการทำงานหากคุณกำลังใช้รุ่น LTS ระบบ LTS ได้รับการพิจารณาโดยอัตโนมัติสำหรับการอัปเกรดเป็น LTS ถัดไปผ่านการอัปเกรด do-release-upgrade พร้อมกับการปล่อยจุดแรก ตัวอย่างเช่น 14.04 จะอัปเกรดเมื่อมีการออก 16.04.1 เท่านั้น หากคุณต้องการอัปเดตก่อนหน้าเช่นในชุดย่อยของเครื่องเพื่อประเมินการอัปเกรด LTS สำหรับการตั้งค่าของคุณอาร์กิวเมนต์เดียวกันกับการอัปเกรดเป็นรุ่น dev จะต้องใช้ผ่านสวิตช์ -d

และแน่นอนในขณะนี้ควรเป็นหลักสูตรที่ปลอดภัยที่จะใช้ เมื่อดำเนินการในระบบ Trusty ของฉัน:

andrew@corinth:~$ sudo do-release-upgrade
[sudo] password for andrew: 
Checking for a new Ubuntu release
No new release found
andrew@corinth:~$ sudo do-release-upgrade --devel-release
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]                                           
Get:2 Upgrade tool [1,265 kB]                                                  
Fetched 1,265 kB in 0s (0 B/s)                                                 
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg' 
extracting 'xenial.tar.gz'
[...]

และกระบวนการในการติดตั้ง Xenial โดยใช้ไฟล์ทางเลือกนี้ คำแนะนำเล็กน้อยสำหรับการแก้ไขปัญหาที่จะเกิดขึ้น:

  1. มีข้อซักถามเล็กน้อยใน IRC (ขอบคุณ @ThomasWard) ระบุถึงการแก้ไขปัญหาที่กำลังรอการแก้ไขข้อบกพร่องใด ๆ ในเส้นทางการอัปเกรด ...
  2. อีเมลส่วนตัวถึงฉันจากผู้พัฒนาระบุว่าควรได้รับการแก้ไขในสัปดาห์ที่เริ่มตั้งแต่ 25 กรกฎาคม
  3. ข้อผิดพลาดของ Launchpad และคำขอคุณสมบัติที่ยื่นในปัญหานี้มีความคิดเห็นที่น่าสนใจ ...

ข้ามนิ้วไปเพื่อความละเอียดในไม่ช้า !!

หมายเหตุ : บันทึกการปรับปรุงเปลี่ยนแปลงใน 29 กรกฎาคมเวลาของฉันเพื่อให้การแก้ไขปัญหาในขณะนี้ ...

อ้างอิง:


2
ขอขอบคุณ. ทำเช่นนั้น - bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/ ......
ลอร์ด Loh

11
โปรดทราบว่านี่เป็นกรณีของเส้นทางการอัปเกรดที่ไม่ได้เปิดใช้งานเป็นเวลาอีกหนึ่งสัปดาห์ขณะที่ข้อผิดพลาดเกิดขึ้นและในขณะที่สิ่งต่างๆ 'ชำระ'; ฉันถามสิ่งนี้ในห้องสนับสนุนบน IRC และได้รับคำตอบจากทีมงานที่ระบุว่าส่วนใหญ่
Thomas Ward

2
@ThomasWard ขอบคุณที่ดูสิ่งนี้ ดูเหมือนว่าน่าเสียดายที่คำถามนี้กำลังมุ่งปิดเพื่อความแข็งแกร่งของคำถามอายุ 4 ขวบเมื่อปัญหานี้มีความน่าสนใจและเกี่ยวข้องกับการเปิดตัวที่ทันสมัยกว่า แต่ฉันเดาว่านั่นคือสิ่งที่ 'เปิดใหม่' สำหรับ ...
andrew.46

2
answer.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/ ...... - ฉันใส่คำขอคุณลักษณะสำหรับข้อความแสดงข้อผิดพลาดที่แก้ไขแล้ว สิ่งที่ชอบ No new release found. Next release expected on 2016-07-29-
ลอร์ดโลห์

3
ฉันก็เช่นกันมากกว่า 6 เดือนต่อจากปลายเดือนกรกฎาคม ฉันยังคงเห็น "ไม่พบรีลีสใหม่" เมื่อพยายามอัพเกรด
daaxix

3

สำหรับผมการแก้ปัญหาคือไม่ได้แต่-d -pบางทีนี่อาจเป็นประโยชน์สำหรับบางท่านที่ประสบปัญหานี้

แก้ไขเพื่ออธิบาย (จากman do-release-upgrade):

-d, --devel-release
              Check if upgrading to the latest devel release is possible

-p, --proposed
              Try upgrading to the latest  release  using  the  upgrader  from
              Ubuntu-proposed

do-release-upgradeมีสวิตช์ที่มีประโยชน์หลายอย่าง การทบทวนหน้าคนเป็นความคิดที่ดีเสมอ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.