Premi Ctrl + c durante do-release-upgrade. L'ho rotto?


13

Ho fatto un aggiornamento do-release. Durante il processo mi è stato chiesto se volevo sostituire il mio file di configurazione rsync in init.d con la nuova versione o mantenere quello esistente. Ho premuto D per guardare il diff e quindi non sono riuscito a tornare allo script domanda / installazione. Ho stupidamente premuto ctrl c e non sono stato restituito al processo di aggiornamento ma alla shell.

Ora sono preoccupato di avere un'installazione interrotta :( Cosa devo fare?


È possibile eseguire nuovamente, do-release-upgrade per riavviare l'aggiornamento della versione.
Octávio Filipe Gonçalves,

Le risposte qui non hanno funzionato per me. Ne ho trovato un altro qui serverfault.com/questions/387547/… che ha funzionato molto meglio.
Alexis Wilke,

3
Questo ha funzionato per me: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(vicino a quello che ho trovato in serverfault.com/a/323422/51150)
Adam Monsen,

1
Ho dovuto solo premere nuovamente Invio per continuare dopo che è Inhibiting until Ctrl+Csuccesso. Usa il monitor di sistema per verificare se sta effettivamente scaricando, dovresti vedere una riga per il download di centinaia di pacchetti se funziona davvero.
Ray Foss,

Risposte:


6

Molto /etc/apt/sources.listprobabilmente è stata modificata la nuova versione nel momento in cui è stato interrotto l'aggiornamento. Ciò renderà do-release-upgradeo apt-get dist-upgradecomportamenti imprevedibili.

  • Modificalo prima con (supponendo che stavi aggiornando dall'11.10):

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

  • Quindi esegui a sudo apt-get updateseguito da a do-release-upgrade.


Potrebbe anche essere necessario eseguire il rollback/etc/lsb_release
GnP

0

È possibile eseguire nuovamente do-release-upgradeper riavviare l'aggiornamento della versione.

L'aggiornamento della versione inizierà di nuovo dall'inizio.


A seconda di quanto hai superato il processo di aggiornamento, questo potrebbe non funzionare e dovrai modificare sources.list
Giordania
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.