ไม่สามารถอัพเกรดจาก 14.04 เป็น 16.04 ไม่สามารถคำนวณการอัพเกรด มีปัญหาที่ไม่สามารถแก้ไขได้เกิดขึ้นขณะคำนวณการอัพเกรด


16

ไม่สามารถอัพเกรดจาก 14.04 เป็น 16.04 ฉันพยายามsudo do-release-upgradeและมันล้มเหลวด้วยข้อผิดพลาดต่อไปนี้

Calculating the changes

Could not calculate the upgrade 

An unresolvable problem occurred while calculating the upgrade. 

This can be caused by: 
* Upgrading to a pre-release version of Ubuntu 
* Running the current pre-release version of Ubuntu 
* Unofficial software packages not provided by Ubuntu 

If none of this applies, then please report this bug using the 
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. 


Restoring original system state

/var/log/dist-upgrade/main.log https://www.dropbox.com/s/3gf1tg8uxmn75jq/main.log?dl=0 /var/log/dist-upgrade/apt.log https: // www .dropbox.com / s / 79i2mf320pvg3bl / apt.log? ดล = 0

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

ขอบคุณสำหรับความช่วยเหลือใด ๆ

คำตอบ:


19

ฉันพบปัญหาเดียวกันโดยใช้เส้นทาง 'เกี่ยวกับคอมพิวเตอร์เครื่องนี้'> 'อัพเกรด' ในระบบ 14.04 LTS ที่อัปเดตอย่างสมบูรณ์ ฉันมีซอฟต์แวร์จากแหล่งเก็บข้อมูลทางเลือกค่อนข้างน้อยซึ่งมีหลายโพสต์ที่แนะนำว่าอาจทำให้เกิดปัญหา

grep Broken /var/log/dist-upgrade/apt.log รายงาน 163 บรรทัดซึ่งส่วนใหญ่เกี่ยวข้องกับ gnuplot ฉันสังเกตเห็นโพสต์อื่น ๆ ที่รายงานว่า gnuplot เป็นปัญหา

ฉันลบแพ็คเกจ gnuplot สองชุดที่ติดตั้งบนระบบของฉันโดยใช้ Synaptic แล้วปิด Synaptic ที่น่าสนใจเมื่อกรองด้วย 'ติดตั้ง (อัพเกรดได้)' ใน Synaptic มีเพียงสองแพ็คเกจเท่านั้นที่ปรากฏขึ้น (gnuplot และ gnuplotX11) และทั้งคู่มีเครื่องหมายอัศเจรีย์ในช่องทำเครื่องหมาย

จากนั้นdo-release-upgradeทำงาน


4
Ty @Pholorian แต่ฉันไม่ได้ใช้ gnuplot และgrep Broken /var/log/dist-upgrade/apt.logส่งคืนแถว 700+
pasha.zhukov

ในกรณีของฉันมันเป็นสิ่งที่เกี่ยวข้องกับ mplayer2 ถอนการติดตั้งและอัปเกรดทำงานอีกครั้ง
Ivo van der Wijk

2
เหมือนกับฉัน. Pholorian grepพูดถึงแพ็คเกจ gnuplot บางอย่าง หลังจากที่ผมapt-get removeวันที่พวกเขาdo-release-upgrade's ข้อผิดพลาดที่หายไป
Camille Goudeseune


1

ใช้คำสั่งต่อไปนี้:

grep Broken /var/log/dist-upgrade/apt.log

ในรายการของฉันxserver-xorg-video-*จะปรากฏขึ้น หากต้องการลบให้เรียกใช้:

sudo apt-get remove xserver-xorg-video-*

0

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

  1. ลองเรียกใช้ sudo do-release-upgrade
  2. ตรวจสอบบันทึกที่/var/log/dist-upgrade/ลองค้นหาแพ็คเกจที่อาจทำให้เกิดข้อผิดพลาด
  3. ลบแพ็คเกจที่พบในขั้นตอนที่ 2 และกลับไปที่ขั้นตอนที่ 1

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

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