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?


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.


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.