Tekan Ctrl + c selama do-release-upgrade. Apakah saya mematahkannya?

13

Saya melakukan do-release-upgrade. Selama proses itu saya ditanya apakah saya ingin mengganti file konfigurasi rsync saya di init.d dengan versi baru atau menyimpan yang sudah ada. Saya menekan D untuk melihat diff dan kemudian tidak bisa kembali ke skrip pertanyaan / instal. Dengan bodohnya saya menekan ctrl c dan tidak dikembalikan ke proses peningkatan tetapi ke shell.

Saya sekarang khawatir saya memiliki instalasi yang rusak :( Apa yang harus saya lakukan?

Amir
sumber
Anda dapat menjalankan lagi, lakukan-rilis-upgrade untuk memulai kembali rilis rilis.
Octávio Filipe Gonçalves
Jawaban di sini tidak berhasil untuk saya. Saya menemukan satu lagi di sini serverfault.com/questions/387547/… yang bekerja lebih baik.
Alexis Wilke
3
Ini bekerja untuk saya: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(dekat dengan apa yang saya temukan di serverfault.com/a/323422/51150)
Adam Monsen
1
Saya hanya perlu menekan Enter lagi untuk melanjutkan setelah Inhibiting until Ctrl+Cterjadi. Gunakan monitor sistem untuk memeriksa apakah itu benar-benar mengunduh, Anda akan melihat garis untuk ratusan paket yang mengunduh jika itu benar-benar berfungsi.
Ray Foss

Jawaban:

6

Anda /etc/apt/sources.listpaling mungkin berubah ke versi baru pada titik Anda dibatalkan upgrade. Ini akan membuat do-release-upgradeatau apt-get dist-upgradeperilaku tidak dapat diprediksi.

  • Ubah terlebih dahulu dengan (dengan asumsi Anda meningkatkan dari 11.10):

    sudo sed -i -e 's/precise/oneiric/g' /etc/apt/sources.list

  • Kemudian lakukan sudo apt-get updatediikuti oleh a do-release-upgrade.

ish
sumber
Anda mungkin juga harus /etc/lsb_release
mengembalikan
0

Anda dapat menjalankan lagi do-release-upgradeuntuk me-restart pembaruan rilis.

Pembaruan rilis, akan mulai dari awal, lagi.

Octávio Filipe Gonçalves
sumber
Bergantung pada seberapa jauh Anda berhasil melalui proses pemutakhiran, ini mungkin tidak berfungsi, dan Anda harus mengedit sources.list
Jordan