ทำไม“ ไม่พบรุ่นใหม่” เมื่อทำการอัพเกรดจาก LTS เป็นรุ่นถัดไป


224

ฉันทำตามคำแนะนำการอัพเกรดในเว็บไซต์ของ Ubuntuแต่เมื่อเปิดเครื่องมืออัปเกรดฉันได้รับการตอบกลับนี้:

Checking for a new ubuntu release
No new release found

ฉันกำลังทำอะไรผิดหรือเปล่า? มีวิธีแก้ปัญหาหรือไม่?


น่าแปลกก็เป็นไปได้ที่จะได้รับข้อความนี้เมื่อไม่มีการเชื่อมต่ออินเทอร์เน็ตเช่นเมื่อเครือข่ายไม่ทำงาน ด้วยเหตุผลบางอย่างจะไม่มีข้อความแสดงข้อผิดพลาดปรากฏขึ้นในกรณีดังกล่าว
jotik

คำตอบ:


228

Steve Langasek ผู้จัดการทีมของ Ubuntu Engineering Foundations:

การอัปเกรดระหว่างรุ่น LTS จะไม่เปิดใช้งานตามค่าเริ่มต้นจนถึงรุ่นแรกคือ 14.04.1 ซึ่งกำหนดไว้สำหรับเดือนกรกฎาคม ขอแนะนำให้ผู้ใช้ LTS ส่วนใหญ่รอจนกว่าจะถึงตอนนั้นก่อนจะอัพเกรดเป็น 14.04

หากคุณเลือกที่จะอัปเกรดก่อนหน้านี้คุณสามารถส่ง-dตัวเลือกไปยังเครื่องมืออัปเกรดเรียกใช้do-release-upgrade -dหรือupdate-manager -dเพื่ออัปเกรดจากวานิลลา 12.04 เป็น 14.04 ( -dย่อมาจาก devel)

คำถามนี้อธิบายถึงเหตุผลในการรอพรอมต์:


11
ทำไมจึงมีการทำ do-release-upgrade (โดยไม่มี -d) ยังคงพูดว่า "ไม่พบรีลีสใหม่" สองสามวันหลังจาก. 1 ได้รับการเผยแพร่ในรูปแบบ iso? (My / etc / update-manager / release-upgrade บอกว่า "Prompt = lts")
ทิวดอร์

7
จากการตรวจสอบของรหัสดูเหมือนว่า "ปกติ" ปล่อยค่าเริ่มต้นเป็น URL changelogs.ubuntu.com/meta-releaseซึ่งมีรายการ 14.04 และรุ่น LTS ใช้ URL changelogs.ubuntu.com/meta-release-ltsซึ่งไม่ได้เป็น URL ไม่แสดงรายการเลย ฉันคิดว่าพวกเขายังไม่ได้อัปเดตข้อมูลเมตา
ทิวดอร์

3
ดูเหมือนว่าจะมีการกำกับดูแลการเผยแพร่คุณสามารถส่งข้อบกพร่องและ CC ฉันได้ไหม อีเมลอยู่ในโปรไฟล์ของฉันขอบคุณ!
Jorge Castro

2
@ JorgeCastro นี่คือการกำกับดูแลการเปิดตัวจริง ๆ และมีความคิดใด ๆ เมื่อมันจะได้รับการแก้ไข? มีการบันทึกข้อบกพร่องและฉันจะติดตามได้ที่ไหน (ฉันค้นหา แต่ไม่พบฉันต้องการเปลี่ยนจาก 12.04 LTS เป็น 14.04.1 LTS และฉันต้องการทำผ่าน Update Manager)
Marnix Klooster

1
ดูเหมือนว่าchangelogs.ubuntu.com/meta-release-ltsได้รับการแก้ไขแล้ว
DLosc

82

หากไม่มีการเข้าถึง GUI และต้องการการอัพเดตบนเทอร์มินัล:

  1. แก้ไขไฟล์

    /etc/update-manager/release-upgrades
    

    สำหรับPromptเพื่อให้ตรงกับอย่างใดอย่างหนึ่งหรือnormal lts(ดูรายการด้านล่างสิ่งที่เหมาะกับกรณีของคุณโปรดทราบว่าคุณสามารถอัพเกรด LTS เป็น LTS เวอร์ชันอื่นได้เท่านั้น):

    [DEFAULT]
    Prompt=normal
    
  2. พบรุ่นทดสอบที่ถูกต้องเรียกใช้

    do-release-upgrade -c
    
  3. อัพเกรดในกรณีที่แสดงเวอร์ชั่นที่ถูกต้อง:

    sudo do-release-upgrade
    

    หากคุณต้องการอัปเกรดเป็นสถานะการพัฒนา (เช่นหากคุณต้องการเปลี่ยนจาก 18.10 เป็น 19.04 ก่อนการเปิดตัวอย่างเป็นทางการ) การ-dตั้งค่าสถานะมีประโยชน์:

    sudo do-release-upgrade -d
    

ด้วยวิธีนี้ฉันสามารถอัพเกรด 12.04 เป็น 12.10

Promptตัวเลือกที่ใช้ได้คือ:

  • ไม่เคย - ไม่เคยตรวจสอบรุ่นใหม่
  • ปกติ - ตรวจสอบเพื่อดูว่ามีรุ่นใหม่หรือไม่ หากพบมากกว่าหนึ่งรีลีสใหม่ตัวอัปเกรดรีลีสจะพยายามอัปเกรดเป็นรีลีสที่จะประสบความสำเร็จกับรีลีสที่รันอยู่ในปัจจุบันโดยทันที
  • lts - ตรวจสอบเพื่อดูว่ามีการเปิดตัว LTS ใหม่หรือไม่ ตัวอัปเกรดจะพยายามอัปเกรดเป็น LTS รุ่นแรกที่มีให้หลังจากที่เปิดใช้งานอยู่ในปัจจุบัน โปรดทราบว่าตัวเลือกนี้ไม่ควรใช้หากรีลีสที่รันอยู่ในปัจจุบันไม่ใช่รีลีส LTS เนื่องจากในกรณีนั้นตัวอัปเกรดจะไม่สามารถระบุได้ว่ามีรีลีสใหม่หรือไม่

3
ฉันมีปัญหาที่คล้ายกัน ฉันเปลี่ยนจาก Prompt = normal เป็น Prompt = lts และมันใช้ได้ดีสำหรับฉัน
sir_k

ฉันพบปัญหาตรงข้ามกับที่ Florin อธิบาย ในวันที่ 4-21-18 Ubuntu 14.04 LTS กำลังพูดว่า 'ไม่พบรุ่นใหม่' จนกว่าฉันจะเปลี่ยนจาก 'Prompt = lts' เป็น 'Prompt = normal' มันเลือก 16.04 LTS เพื่ออัปเกรดเป็นสิ่งที่ฉันต้องการ ฉันมีความคิดว่าทำไมไม่มี.
Chris Dragon

19
sudo do-release-upgrade -d 

สังเกตุ -d ในตอนท้าย; จากmanหน้า:

  -d, --devel-release
      If using the latest supported release, upgrade to the development release

นี้ทำงานได้แม้จะมีในPrompt=lts/etc/update-manager/release-upgrades


เช่นเดียวกับที่อธิบายไว้ในคำถาม ...
antivirtel

3

2 ตัวเลือก:

  1. เบิร์น iso และวางมันลงในไดรฟ์ของคุณมันจะตรวจจับการอัพเกรดโดยอัตโนมัติ

  2. เข้าสู่ตัวเลือก synaptics ของคุณจากนั้นเลือกการตั้งค่า> การกระจาย> ต้องการเวอร์ชั่นสูงสุดเสมอ

แก้ไขปัญหา ?


จะลองสิ่งนี้ขอบคุณ :) ฉันรู้สึกโง่ที่ไม่ทราบว่า
CullenDM

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