การอัพเกรด Ubuntu 14.04 ถึง 16.04 ล้มเหลว


8

วันนี้ฉันต้องการอัพเกรดจาก LTS เป็น LTS ฉันแสดง

update-manager -d 

และเริ่มการอัพเกรด อย่างไรก็ตามหลังจากดาวน์โหลดไฟล์ทั้งหมดและเรียกใช้การติดตั้งการอัพเกรดล้มเหลวหรืออย่างน้อยก็ล้มเหลวบางส่วน มีพฤติกรรมที่ผิดพลาดเกี่ยวกับกราฟิกและการจัดการหน้าต่าง ภาพหน้าจอทั้งสองแสดงพฤติกรรมสิ่งที่คล้ายกับสิ่งที่เรารู้จาก Windows ...

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

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

ฉันมีความหวัง

apt-get update
apt-get upgrade

จะติดตั้งแพคเกจที่เหลือ (อาจหายไป) แพคเกจ แต่รายการค่อนข้างว่างเปล่า

Get:1 http://de.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:2 http://archive.canonical.com/ubuntu xenial InRelease                    
Ign:3 http://archive.canonical.com precise InRelease                                                     
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease              
Hit:5 http://archive.canonical.com precise Release                                  
Hit:7 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease                  
Hit:8 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 1s (220 kB/s)                    
Reading package lists... Done
W: http://archive.canonical.com/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)

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

sudo apt-get -f dist-upgrade

กล่าวว่าไม่มีอะไรให้ติดตั้ง และ

sudo update-manager -d 

บอกฉันว่าฉันรู้แล้ว

ความคิดใด ๆ ฉันจะแก้ไขปัญหานี้ได้อย่างไร

หลังจากรีสตาร์ทหลายครั้งฉันสังเกตเห็นว่าบางครั้งแอพพลิเคชั่นก็มีลักษณะที่แตกต่างออกไปเช่นกันดูภาพหน้าจอต่อไปนี้ ป้อนคำอธิบายรูปภาพที่นี่


คุณลองsudo do-release-upgradeไหม
rsl

สิ่งนี้ให้เพียง Checking for a new Ubuntu release; No new release found
k1next

สิ่งที่ฉันสงสัยคือทำไมเรายังมีการอ้างอิง "แม่นยำ" ในที่นั่น? (ฉันยังมีในคอมพิวเตอร์ที่อัปเกรดเครื่องหนึ่งด้วย!)
Alexis Wilke

คุณยังมีข้อมูลการอัพเกรดหรือไม่ คุณสามารถโพสต์ sudo updatedb; locate apt-clone ด้วยgrep -n deb /etc/apt/sources.list /etc/apt/sources.list.d/*.list
user.dz

การส่งออกคือsudo updatedb; locate apt-clone /var/log/dist-upgrade/apt-clone_system_state.tar.gzการส่งออกของgrepถูกวางที่Pastebin
k1 ถัดไป

คำตอบ:


5

สิ่งนี้ใช้ได้สำหรับฉันหลังจากที่ไม่เรียบร้อยsudo do-release-upgradeจาก 14.04 ถึง 16.04 ความพยายามโดยอัตโนมัติของ updater ในการคืนค่าเป็นเวอร์ชันก่อนหน้านั้นล้มเหลวเช่นกัน แต่ทิ้งฉันไว้ที่เทอร์มินัลซึ่งฉันสามารถทำการอัปเกรดได้ดังนี้

1) แทนที่เนื้อหาของ/etc/apt/sources.listด้วยสิ่งต่อไปนี้

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe 

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe 
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe

ทางเลือก) หากคุณได้รับข้อผิดพลาดinsserv: Service mountdevsubfs has to be enabled to start service hwclock1ให้รันคำสั่งsudo rm /var/lib/dpkg/info/util-linux.postinst

2) sudo apt-get update- อัปเดตรายการแพคเกจ

3) sudo apt-get dist-upgrade- อาจใช้เวลาสักครู่ติดตั้งแพ็คเกจที่อัปเดตทั้งหมด

4) sudo apt-get autoremove- ลบแพ็คเกจที่ไม่จำเป็นออก

5) sudo apt-get autoclean- ล้างแพคเกจเก่าจากพื้นที่เก็บข้อมูล

6) sudo update-grub- อัปเดตการกำหนดค่าการบูตด้วง

ตอนนี้ถ้าคุณเรียกsudo do-release-upgradeคุณควรจะได้รับการตอบสนองและคุณสามารถเริ่มต้นใหม่กับNo new release found. sudo shutdown -r nowหลังจากรีบูตคุณอาจต้องทำซ้ำขั้นตอนที่ 2 ถึง 5 เพื่อให้แน่ใจว่าติดตั้งการปรับปรุงทั้งหมดแล้ว


มันใช้งานได้ดีสำหรับฉันเมื่อฉันพบlaunchpad.net/bugs/798414ในระหว่างการอัพเกรด (พาร์ติชั่นเต็มรูปแบบ / บูต), ขอบคุณ!
mrexodia

1

จากเว็บไซต์อูบุนตูอย่างเป็นทางการ: 14.04 LTS เป็น LTS การอัปเกรดจะเปิดใช้งานด้วยการเปิดตัว 16.04.1 LTS point ในเวลาประมาณ 3 เดือน

ถ้ารีบทำติดตั้งใหม่ ;-)


3
ฉันต้องการแก้ไขปัญหาของฉันผ่านการติดตั้งใหม่
k1next

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

1

ฉันคิดว่าฉันแก้ไขข้อผิดพลาด

ผมติดตั้งใหม่และunity ubuntu-desktopฉันยังต้องเปิดใช้งานไอคอนเดสก์ท็อปอีกครั้ง (Ubuntu Tweak -> Tweaks -> ไอคอนเดสก์ท็อป -> เปิด) ทุกอย่างดูปกติอีกครั้ง


0

ความพยายามครั้งแรกของฉันฉันเพิ่งทำงานsudo do-release-upgradeบน 14.04 LTS ล้มเหลวไม่ดีว่างเปล่าและตายอย่างสมบูรณ์ไม่มีเครือข่ายไม่มีคอนโซลไม่มีเมนูด้วงตอนบู๊ตไม่มีอะไร ฉันต้องบูตจาก liveUSB และเปลี่ยนกลับไปเป็นสแน็ปช็อต btrfs ก่อนหน้า (ซึ่งเป็นความคิดที่ดีจริงๆ IMHO เพื่อให้สแนปชอตพร้อมสำหรับกรณีดังกล่าว)

อย่างไรก็ตามฉันสงสัยว่ามันอาจจะเป็นปัญหากับพีซีของฉันบางครั้งการตั้งค่าการแสดงผลให้เข้าสู่โหมดสลีปที่เป็นไปไม่ได้ที่จะปลุก บางครั้งมันเกิดขึ้นใน 14.04 ของฉันและการอัพเกรดอาจติดอยู่กับคำถามบางประเภทในระหว่างการพัฒนาซึ่งเป็นไปไม่ได้ที่จะตอบ ฉันต้องทำการรีบูตเครื่องเย็นและนั่นอาจเป็นเหตุผล

ความพยายามครั้งที่สองของฉันดีขึ้นมาก แต่มันไปติดตั้ง 15.10 Willy ก่อนและสิ้นสุดลงอย่างใดไม่แน่ใจกับข้อผิดพลาด - การพึ่งพา unmet ฉันได้หลีกเลี่ยงการแสดงผลการนอนหลับในครั้งนี้ดังนั้นฉันจึงมีตัวเลือกในการทำงานsudo apt-get install -fเพื่อแก้ไขปัญหานั้นและจากนั้นฉันได้พยายามที่จะทำงานudo do-release upgradeอีกครั้งและในครั้งนี้ใช้ Xenial 16.04 LTS และเสร็จสิ้นการตกลง มันรักษาการตั้งค่าผู้ใช้ mounts, vnc และอื่น ๆ - สมบูรณ์แบบ

มีการตั้งค่าupdate-managerว่าควรให้มีการอัพเกรดเวอร์ชั่นหรือไม่และคุณอาจมี "LTS เวอร์ชันเท่านั้น" (หรือ "ไม่เคย") - อาจส่งผลให้ "ไม่พบรีลีสใหม่" IMHO เนื่องจากยังไม่รองรับโดยตรง 14.04 ถึง 16.04 ลองใส่ "สำหรับเวอร์ชั่นใหม่" และปล่อยให้อัพเกรดเป็นวิลลี่ก่อน

แต่ฉันต้องทำซ้ำว่าการใช้สแน็ปช็อต btrfs (ทำงานได้ดีกับ Trusty) หรือสำรองข้อมูลอื่น ๆ แต่ดีพอเป็นความคิดที่ดีเมื่อลองอัปเกรดดังกล่าว


-3

เริ่มในโหมดการกู้คืนและกด alt + f1 เขียน

apt ติดตั้งด้วง

และในที่สุดก็

Sudo dpkg - กำหนดค่า -a

สิ่งนี้จะแก้ไขข้อผิดพลาดในการอัปเกรดที่เป็นไปได้ มันใช้งานได้สำหรับฉันหลังจากลองสิ่งอื่น ๆ ไม่สำเร็จ ขอให้มีความสุขมาก ๆ ในวันนี้!


2
aptคำสั่งนี้ที่คุณพูดถึงคืออะไร? การติดตั้ง Grub ใหม่จะไม่แก้ไขปัญหาด้านกราฟิกและการกำหนดค่าแพคเกจที่ไม่ได้ตั้งค่าที่ค้างอยู่จะช่วยได้ก็ต่อเมื่อมีการติดตั้งแพคเกจที่เกี่ยวข้องกับปัญหา แต่ไม่ได้กำหนดค่า -1
David Foerster

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