Bagaimana cara melanjutkan pembaruan rilis?

52

Kemarin saya memulai upgrade dari 12,10 ke 13,04, tapi saya menghentikannya karena terlalu lama. Sekarang jika saya memulai kembali, itu tidak melanjutkan.

Apakah ada kemungkinan untuk membersihkan kekacauan yang tersisa ketika saya menginterupsi dan me-restart bersih pembaruan ini?

Dave
sumber
Pasti ada cara untuk a) menghapus semua data sementara yang disimpannya untuk percobaan terakhir atau b) memintanya untuk memulai lagi. Cara sederhana "langsung saja ke tempat Anda terganggu" tampaknya tidak berhasil!
Dave
1
Saya tidak yakin, tapi mungkin 'sudo apt-get upgrade' dan setelah itu 'sudo apt-get update' dapat memperbaikinya!
Dave
Saya menambahkan instruksi ke jawaban saya untuk cara menghapus semua paket unduhan. Sedangkan untuk peningkatan / pembaruan, biasanya Anda ingin melakukannya dengan cara sebaliknya: "sudo apt-get update && sudo-apt-get upgrade" (Anda dapat melakukannya di satu baris - '&&' berarti perintah kedua hanya akan berjalan jika yang pertama berhasil).
Lambart

Jawaban:

59

Coba langkah-langkah ini, dari baris perintah:

Perbaiki ketergantungan yang rusak:

$ sudo apt-get install -f

Jika masih tidak berhasil, coba ini untuk memperbaiki / mengkonfigurasi ulang paket yang sudah ada, belum dibongkar-tetapi-belum-dikonfigurasi:

$ sudo dpkg --configure -a

Kemudian coba upgrade lagi.

Jika gagal lagi, Anda mungkin ingin menghapus semua paket yang sudah diunduh (harus disimpan di /var/cache/apt/archives), lakukan

$ sudo apt-get clean

Itu akan membersihkan paket tetapi jika Anda masih terjebak dalam keadaan aneh, saya tidak yakin apa yang disarankan.

$ sudo apt-get autoremove -y

Itu akan menghapus semua paket yang sudah usang.

Tentu saja, sebelum Anda melakukan apa pun, Anda harus membuat cadangan konten penting dari /home/davedirektori Anda (atau apa pun $HOMEdirektori Anda ).

Lambart
sumber
Saya melakukan semua yang Anda tulis di sini. Terima kasih atas saran terperinci! Tapi saya khawatir GUI-Software-Updater masih gagal. Satu-satunya cara saya membuatnya melakukan sesuatu adalah melalui terminal, tetapi itu tidak mengubah komputer saya terjebak dalam keadaan aneh.
Dave
Tentu, maaf tidak ada yang berhasil. Saya menemukan utas ini kemarin yang menyebutkan beberapa sudut lainnya. Mungkin ada sesuatu di sini? ubuntuforums.org/…
Lambart
Terima kasih banyak atas bantuan Anda! Tidak menyerah dan, setelah beberapa cobaan dalam mengubah langkah, saya berhasil! Kode Anda memang memperbaiki masalah.
Dave
2
konfirmasi bahwa sudo apt-get install -frestart dpkg untuk saya. upgrade saya terputus ketika koneksi jaringan turun. prob harus digunakan screenketika melakukan upgrade jarak jauh, yang saya pikir ubuntu lakukan pada satu titik ...
lukewendling
4
do-release-upgrade memang memulai sesi layar (dengan karakter screen escape ^ space), tetapi jika proses induk-rilis-upgrade mati, itu mungkin masih membunuh semuanya. Hati-hati mengenai memukul ^ c jika Anda memulai subkulit untuk menyodok pada konfigurasi yang dimodifikasi, saya mengalami masalah dengan itu: bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/…
Peter Cordes
53

Tampaknya sudo screen -D -rakan menyambung kembali ke instalasi yang terputus dalam peningkatan 12,04 ke 16,04. Ini berarti tidak ada pembunuhan paket atau semacamnya. Ini mengasumsikan bahwa Anda tidak secara aktif menghentikan peningkatan, hanya kehilangan akses ke sesi.

flickerfly
sumber
5
Bahkan "do-release-upgrade" dari 14.04LTS ke 16.04LTS menggunakan layar
Ivan Buttinoni
2
Bekerja pada 17.10 -> 18.04 LTS!
Preston Lee
1
Saya melakukan do-release-upgrade over x2go yang mungkin merupakan ide yang buruk, karena paket-paket layar jauh disembunyikan dalam proses. Ini menyelamatkan saya.
endolith
4

Pemutakhiran 16,04 hingga 18,04 saya terganggu karena saya telah menghentikan prosesnya secara tidak sengaja. Saya kira prosesnya sudah mendekati akhir (menginstal paket wifi). Tidak ada yang berhasil dan terus memberi "fpend dpkg dikunci oleh proses lain". Reboot sistem diikuti oleh

$ sudo dpkg --configure -a

melanjutkan proses dan menyelesaikan upgrade ke 18,04 berhasil.

SDQT
sumber
Ini adalah pemulihan paling sederhana bagi saya. Untungnya, sistem yang ditingkatkan sebagian dapat di-boot ulang (saya telah mengganggu penggantian file konfigurasi untuk Samba). Terima kasih telah mendokumentasikan pemulihan ini!
BobHy