Actualización de Ubuntu de 17.04 a 18.04

19

He instalado ubuntu 17.04 y quiero actualizarlo a 18.04. Cuando intenté hacer:

 sudo do-release-upgrade

Recibí un mensaje que decía An upgrade from 'zesty' to 'bionic' is not supported with this tool. Necesita entradas para proceder con esto.

sudo do-release-upgrade
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife

Get:1 Upgrade tool signature [819 B]                                           
Get:2 Upgrade tool [1,257 kB]                                                  
Fetched 1,258 kB in 0s (0 B/s)                                                 
authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' 
extracting 'bionic.tar.gz'

Reading cache

Checking package manager

Can not upgrade 

An upgrade from 'zesty' to 'bionic' is not supported with this tool. 
spa
fuente
Llenar un informe de error .
Ipor Sircer
1
@IporSircer Por favor, deje de dar una recomendación tan desacertada. Hay pasos específicos para arreglar los repositorios y actualizar el sistema. Los desarrolladores de código abierto no son dignos de tal falta de consideración de dirigir a las hordas hacia ellos para darles soporte al usuario final. Si fuera un desarrollador, no daría soporte al usuario final enmascarado de informes de errores, tengo que trabajar y pagar mis facturas también. ¿Alguna vez ha llenado un informe oficial de error? Dudo que los usuarios finales normales no estén tan felices de hacer eso y hacerlo bien.
Rui F Ribeiro
2
@RuiFRibeiro: esta es la forma oficial de actualización: help.ubuntu.com/lts/serverguide/installing-upgrading.html . Los desarrolladores escribieron esto. El póster siguió las instrucciones y se topó con un problema. Entonces esto es un error. Error de documentación o error de do-release-upgradecomando.
Ipor Sircer
2
"Para obtener información sobre la actualización, visite: http://www.ubuntu.com/releaseendoflife" ¿Hizo eso? ¿Qué hiciste con la información allí?
un CVn
Esto realmente debería estar en AskUbuntu.
tu-Reinstate Monica-dor duh

Respuestas:

43

Esto no se explicó adecuadamente en ninguna parte, esto es lo que debe hacer (o cómo lo hice):

Actualizar a 17.04 a 17.10: no se puede actualizar de ubuntu 17.04 a 17.10

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #to be safe
sudo sed -i -re 's/old-releases.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -re 's/zesty/artful/g' /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove

(Links dice que use aptitude en lugar de apt-get)

Actualización de 17.10 a 18.04: EOLUpgrades

Reemplace todo en /etc/apt/sources.list con esto:

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ artful main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ artful-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

Luego ejecute la actualización:

apt-get update
apt-get dist-upgrade
do-release-upgrade

Haga lo que dice cuando se le pida y espere a que termine y ya debería haber terminado.

uranibaba
fuente
44
Excelente. Sí, tampoco pude encontrar una explicación adecuada. Los documentos no están realmente claros. Creo que hay cierta confusión en cuanto a si se supone que debes reemplazar CODENAME en sources.list con tu nombre de código de lanzamiento actual o el que estás intentando actualizar. Realmente no está claro en ese punto.
regularmike
2
Gracias, esto fue de mucha ayuda. Tuve un error de "resolver interrupciones generadas" cuando intenté usar do-release-upgrade. Lo resolví usando sudo apt-get update && sudo apt-get upgradedesde aquí, en caso de que ayude a alguien más: askubuntu.com/questions/124845/…
meenaparam
Era muy reacio a ejecutar dicha actualización manual, pero finalmente lo hice (la primera parte, de ingeniosa a ingeniosa) y fue sorprendentemente bien. A menos que sea por una cosa: la sesión de escritorio desapareció en algún momento, por lo que perdí el terminal en el que se estaba ejecutando la actualización, durante el proceso de instalación. Por alguna razón, esto se interrumpió y podría reanudarse ejecutando apt upgrade nuevamente. Por lo tanto, sugiero ejecutar esta pantalla interna, o tmux (byobu es genial), o la consola de texto local (Ctrl Alt F3), o probablemente la sesión ssh sería más estable que la terminal gráfica local.
Franck
Todavía recibí el mismo error al seguir esta guía.
jonneymendoza
@jonneymendoza ¿Estás en 17.04? Escribe lsb_release -apara obtener tu versión.
uranibaba