Presiona Ctrl + c durante do-release-upgrade. ¿Lo rompí?

13

Hice una actualización de lanzamiento. Durante el proceso, me preguntaron si quería reemplazar mi archivo de configuración rsync en init.d con la nueva versión o mantener la existente. Presioné D para mirar el diff y luego no pude volver al script de pregunta / instalación. Estúpidamente presioné ctrl c y no volví al proceso de actualización sino al shell.

Ahora me preocupa tener una instalación rota :( ¿Qué debo hacer?

Amir
fuente
Puede volver a ejecutar do-release-upgrade para reiniciar la actualización de lanzamiento.
Octávio Filipe Gonçalves
Las respuestas aquí no funcionaron para mí. Encontré otro aquí serverfault.com/questions/387547/... que funcionó mucho mejor.
Alexis Wilke
3
Esto funcionó para mí: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(cerca de lo que encontré en serverfault.com/a/323422/51150)
Adam Monsen
1
Solo tuve que presionar Enter nuevamente para continuar después de que Inhibiting until Ctrl+Csucedió. Use el monitor del sistema para verificar si realmente se está descargando, debería ver una línea para descargar cientos de paquetes si realmente está funcionando.
Ray Foss

Respuestas:

6

Lo /etc/apt/sources.listmás probable es que haya cambiado a la nueva versión en el momento en que abortó la actualización. Esto hará do-release-upgradeo apt-get dist-upgradecomportamiento impredecible.

  • Cámbielo primero con (suponiendo que estaba actualizando desde 11.10):

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

  • Luego haz un sudo apt-get updateseguido de a do-release-upgrade.

ish
fuente
Es posible que también necesite revertir/etc/lsb_release
GnP del
0

Puede ejecutar nuevamente do-release-upgradepara reiniciar la actualización de lanzamiento.

La actualización de lanzamiento, comenzará desde el principio, nuevamente.

Octávio Filipe Gonçalves
fuente
Dependiendo de qué tan lejos haya llegado a través del proceso de actualización, esto puede no funcionar, y tendrá que editar las fuentes.list
Jordania