Respondí esta pregunta sobre do-release-upgrade
no permitir una actualización de 14.10 a 15.04 solo a 15.10, supuse que se debía a que 15.04 era el final de la vida útil.
Un usuario (@xangua) publicó que no era posible omitir un lanzamiento do-release-upgrade
, así que busqué esta información ejecutando el comando en mi casilla 14.04, pero aquí es donde comenzó la confusión.
Mi 14.04 quiere actualizar directamente a 15.04?
Por supuesto, esto invalida mi respuesta ya que 15.04 es el final de la vida, pero ¿por qué este comando parece omitir versiones, si no se basa en el final de la vida?
No hay ninguna indicación de que la actualización haya descargado nada desde 14.10 y software-updater
dice que Ubuntu 15.04 ya está disponible para descargar, alguna aclaración de esto sería genial.
fuente
do-release-upgrade
mi sistema 14.04, dice "no se encontró una nueva versión", como es normal ya que un sistema 14.04 solo podría actualizarse a 14.10, pero 14.10 ahora es EOL.ubuntu-release-upgrader-core
?Respuestas:
Tu suposición original era correcta. 15.04 es compatible hasta 2016-02-04, por lo que
do-release-upgrade
está intentando actualizarlo a la próxima versión compatible en comparación con la que tiene.Aquí está la descripción del modo de solicitud de actualización normal de
/etc/update-manager/release-upgrades
:Entonces, si estoy en 14.04, debería tratar de llevarme a 14.10, pero en este momento
do-release-upgrade
está tratando de llevar el OP (y a mí) a 15.04.Por lo tanto, leerlo
/usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.py
parece que omitimos las versiones no compatibles cuando descubrimos a qué versión actualizar (a menos que esté utilizando el indicador de desarrollador):Debo agregar que no recomiendo tratar de solucionar esto
do-release-upgrade -d
. Cuando lo probéprompt=normal
, obtuve 404, ya que 14.10 es EoL. También creo que en mi delirio debí haberlo intentadodo-release-upgrade -p
, que intentó llevarme directamente a 16.04. Cuando me di cuenta de que me estaba llevando a xenial, todo estaba roto y tuve que restaurar de fábrica. Al final decidí que esperaré hasta que se publique 16.04 y que realice una nueva instalación.fuente
do-release-upgrade
. Actualmente, los sistemas 16.04 LTS ofrecen automáticamente la actualización a 17.04 , y lo harán directamente , omitiendo 16.10 porque es el final de su vida útil . Esas respuestas se beneficiarían de esta corrección, o podría publicarse una nueva respuesta que describa completamente el comportamiento actual. ¿Quieres publicar algo?do-release-upgrade no sabe nada sobre "versiones saltantes". Simplemente descarga el plan de actualización de los mantenedores del repositorio de Ubuntu. Esto se especifica en do-release-upgrade README :
Además, en la especificación sobre actualizaciones automáticas :
Esto es lo que permite que do-upgrade-release y cualquier otra herramienta se actualicen sin problemas.
fuente