การคาดเดาดั้งเดิมของคุณถูกต้อง 15.04 รองรับจนถึง 2016-02-04 ดังนั้นdo-release-upgrade
พยายามอัปเกรดคุณเป็นรุ่นที่รองรับถัดไปเปรียบเทียบกับรุ่นที่คุณมี
นี่คือคำอธิบายของโหมดแจ้งเตือนการอัพเกรดปกติจาก/etc/update-manager/release-upgrades
:
ตรวจสอบเพื่อดูว่ามีรุ่นใหม่หรือไม่ หากพบมากกว่าหนึ่งรีลีสใหม่ตัวอัปเกรดรีลีสจะพยายามอัปเกรดเป็นรีลีสซึ่งจะประสบความสำเร็จในรีลีสที่รันอยู่ในปัจจุบันโดยทันที
ดังนั้นถ้าฉันอยู่ที่ 14.04 มันควรจะพยายามพาฉันไปที่ 14.10 แต่ตอนนี้do-release-upgrade
กำลังพยายามนำ OP (และฉัน) ไปที่ 15.04 แทน
ดังนั้นการอ่านผ่าน/usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.py
ดูเหมือนว่าเราจะข้ามการเผยแพร่ที่ไม่ได้รับการสนับสนุนเมื่อหาสิ่งที่จะปล่อยการอัปเกรดเป็น (ยกเว้นว่าคุณกำลังใช้ธงนักพัฒนา):
# then see what we can upgrade to
upgradable_to = ""
for dist in dists:
if dist.date > current_dist.date:
# Only offer to upgrade to an unsupported release if running
# with useDevelopmentRelease, this way one can upgrade from an
# LTS release to the next supported non-LTS release e.g. from
# 14.04 to 15.04.
if not dist.supported and not self.useDevelopmentRelease:
continue
upgradable_to = dist
self._debug("new dist: %s" % upgradable_to)
break
do-release-upgrade -d
ฉันควรเพิ่มว่าผมไม่แนะนำให้พยายามที่จะได้รับรอบนี้ด้วย เมื่อฉันลองด้วยprompt=normal
ฉันได้ 404 ตั้งแต่ 14.10 คือ EoL ฉันยังคิดในเพ้อฉันต้องลองdo-release-upgrade -p
ซึ่งพยายามพาฉันตรงไปที่ 16.04 ตามเวลาที่ฉันรู้ว่ามันพาฉันไป xenial ทุกอย่างพังและฉันต้องคืนค่าจากโรงงาน ในที่สุดฉันตัดสินใจฉันจะรอจนกว่าจะเปิดตัว 16.04 และทำการติดตั้งใหม่
do-release-upgrade
ระบบ 14.04 ของฉันจะมีข้อความว่า "ไม่พบรีลีสใหม่" ตามปกติเนื่องจากระบบ 14.04 สามารถอัปเกรดเป็น 14.10 ได้ แต่ตอนนี้ 14.10 คือ EOL