เกิดข้อผิดพลาดขณะพยายามอัพเกรดจาก Ubuntu 18.04 เป็น 18.10:“ โปรดติดตั้งการอัปเดตที่มีทั้งหมดสำหรับการเปิดตัวของคุณก่อนทำการอัพเกรด”


23

แล็ปท็อป Lenovo ผมต้องการที่จะอัพเกรดจากUbuntu 18.04จะUbuntu 18.10 (budgie)

เมื่อฉันเลือกอัปเกรดที่ตัวจัดการอัปเดตกล่องโต้ตอบจะหายไปและไม่มีอะไรเกิดขึ้น การอัพเกรดไม่เริ่มขึ้น

หมายเหตุ - ฉันได้ทำตามขั้นตอนเดียวกันเมื่อเช้านี้บนแล็ปท็อปเครื่องอื่นและ Ubuntu ได้อัพเกรดสำเร็จ

do-release-upgrade ล้มเหลวในการอัพเกรดและส่งข้อผิดพลาดนี้:

Please install all available updates for your release before upgrading.

ฉันจะทำอย่างไรเพื่ออัพเกรดระบบสำเร็จ


1
รีบูตระบบของคุณ เปิด Terminal do-release-upgradeลองคำสั่ง หากล้มเหลวให้แก้ไขคำถามของคุณเพื่อรวมเอาท์พุทของเทอร์มินัลทั้งหมด
user535733

1
เทอร์มินัลตอบกลับ: "โปรดติดตั้งรุ่นอัปเดตที่มีอยู่ทั้งหมดก่อนอัปเกรด"
ปองต์

1
ฉันพบโซลูชันหลังจากพิมพ์ในเทอร์มินัล "sudo apt-get update" และ "sudo apt-get dist-upgrade" จากนั้นเปิดตัวจัดการการอัปเดตและเริ่มอัปเกรด
ปองต์

คำตอบ:


17

เปิดใช้งานการอัปเกรดเป็นเวอร์ชันที่ไม่ใช่ LTS

software-properties-gtk

แล้ว:

  • แท็บ "อัปเดต"
  • ดร็อปดาวน์ "แจ้งให้ฉันทราบของ Ubuntu รุ่นใหม่"
  • "สำหรับเวอร์ชั่นใหม่ใด ๆ "

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่ต้องทำวิธีการจากบรรทัดคำสั่งเท่านั้น

จากนั้นตามปกติ:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

หากไม่มีการFor any new versionตั้งค่าจะไม่สามารถค้นหาเวอร์ชันใหม่ด้วย:

No new release found.

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

ด้วยเหตุผลบางอย่างapt-getพลาดการอัพเกรดอย่างใดอย่างหนึ่งและฉันได้รับ:

Please install all available updates for your release before upgrading."

เพียงaptทำงาน

ฉันแนะนำต่อ-dเว้นแต่คุณจะรู้ว่าสิ่งที่คุณทำจริง ๆ นั้นเป็นการอัพเกรดไปสู่เวอร์ชันการพัฒนาที่ไม่เสถียรซึ่งไม่ใช่สิ่งที่ผู้ใช้ส่วนใหญ่ต้องการ


3
+1 หมายเหตุท้ายที่สุดเกี่ยวกับการใช้งานaptแทนที่จะapt-getเป็นสิ่งที่ฉันต้องการ
Phlarx

7

ติดตั้งการอัปเดตทั้งหมดแล้วทำการอัปเกรดระบบผ่านทางเทอร์มินัลซึ่งควรใช้งานได้:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d

4
โปรดทราบว่า-dการอัพเกรดไปเป็นรุ่นที่พัฒนาและมีแนวโน้มที่จะเป็นความคิดที่ไม่ดีสำหรับผู้ใช้ส่วนใหญ่มีลักษณะที่ตัวเลือกนี้แทน: askubuntu.com/questions/1085295/...
Ciro Santilli新疆改造中心法轮功六四事件

6
นอกจากนี้ยังจำเป็นต้องโทรหาapt dist-upgradeก่อนที่จะdo-release-upgrade
ลงมือ

1
แม้จะทำการอัพเกรดอัปเดตก็ยังทำให้ฉันมีข้อผิดพลาดPlease install all available updates for your release before upgrading.
Cerin

2

ฉันมีปัญหาเดียวกันกับ Lenovo ThinkPad X240 ของฉัน หลังจาก sudo apt-get update && sudo apt-get upgrade อยู่ในเทอร์มินัลผู้จัดการอัพเดตกราฟิก (Software Updater) ทำงานอย่างถูกต้อง ...


2

ฉันเจอปัญหาเดียวกันเมื่ออัพเกรดจาก 18.10 เป็น 19.04 kept backในกรณีของฉันเหตุผลคือการที่ฉันได้บางแพคเกจทำเครื่องหมายว่าเป็น ในกรณีนี้พวกเขาเกี่ยวข้องกับ MSSQL

szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

ฉันเพียงแค่ลบพวกเขาพร้อมกับการอ้างอิงของพวกเขา:

szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

จากนั้นลำดับคำสั่งต่อไปนี้ทำให้ฉันประสบความสำเร็จในการอัพเกรด:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

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


0

ระบบปฏิบัติการรุ่นใดที่คุณมี (32/64 บิต) ผลลัพธ์ของเครื่องเทอร์มินัลในเครื่อง Lubuntu ของฉันหลังจากใช้งานsudo do-release-upgradeคือ:

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(cammand sudo do-release-upgrade -dสำหรับการอัพเกรดเป็นรุ่นล่าสุดและเป็นไปได้จากรุ่นล่าสุดเท่านั้น)

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