¿Por qué no obtengo la actualización de Ubuntu 18.04?

24

He estado intentando actualizar a Ubuntu 18.04 pero cuando lo intento

do-release-upgrade -c

Me sale esta salida

Checking for a new Ubuntu release
No new release found.

Verifiqué que la fecha de lanzamiento sea el 26 de abril, pero aún así, no recibí ninguna actualización ...

Soy un poco nuevo en Linux, así que discúlpeme si me equivoco en algún punto.

Moeed Azhar
fuente
Primero debe probar la actualización en una nueva partición con una copia clonada de sus datos. Algunos usuarios se han quemado por una actualización que se bloquea o programas que no funcionan después de la actualización. Vea este script para el ejemplo de clonación: askubuntu.com/questions/1028604/… . También puede arrancar con un USB en vivo y clonar manualmente. Las instrucciones están disponibles cuando busca en Google.
WinEunuuchs2Unix
@ WinEunuuchs2Unix Tengo alrededor de 10 clientes que cambiaron de Windows a Ubuntu por recomendación mía. De ninguna manera son expertos en informática. Todos se actualizan a cada LTS, y algunos de ellos se actualizan a cada uno entre lanzamientos. También mantengo 5 computadoras Ubuntu en mi tienda, de las cuales siempre actualizo a las últimas versiones de LTS. En las raras ocasiones en que hay un problema, siempre ha habido dos soluciones que los resolvieron. Eliminar un PPA (identificado por un mensaje de error), o ejecutar sudo apt updatey sudo apt dist-upgrade.
LD James
@ WinEunuuchs2Unix Tienes razón sobre los programas que no funcionan después de una actualización. He experimentado eso. La mayoría de las veces, la actualización de la versión deshabilitará la PPAentrada, de la cual, se volverá a habilitar después de que se corrija la actualización. Si hay mensajes de error después de habilitar los PPA, generalmente se tratan durante el tratamiento regular de los problemas de mensajes de error.
LD James
¿Desde qué versión de Ubuntu estás intentando actualizar?
WinEunuuchs2Unix
Prueba do-release-upgrade -c. Finalmente, la actualización se lanzó hoy.
Aravind

Respuestas:

13

Las Notas de la versión tienen esto:

Actualización desde Ubuntu 16.04 LTS o 17.10

Las actualizaciones de 17.10 no se habilitarán hasta unos días después del lanzamiento de 18.04. Las actualizaciones de 16.04 LTS no se habilitarán hasta unos días después del lanzamiento de 18.04.1 esperado a fines de julio.

mikewhatever
fuente
1
¿Hay alguna diferencia entre las actualizaciones que estamos obteniendo ahora sudo do-releaes-updatey la que el texto citado dice espera?
LD James
55
Ahora son unos días después del lanzamiento 18.04.1. ¿Conoce alguna información sobre cuándo se permitirán exactamente las actualizaciones de LTS?
jrennie
13

Aquí se presenta una guía completa para la actualización . Otras respuestas ya mencionan que necesita usar:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

Además, aunque debe verificar el archivo:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Si la última línea dice "nunca" cámbielo a "normal" para los usuarios de Ubuntu 17.10. Para usuarios de Ubuntu 16.04 LTS, cámbielo a "LTS". De lo contrario, obtendrá la actualización ... um "nunca":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Estos comandos se emitieron con Prompt=neverUbuntu 16.04, donde está disponible para actualizar ayer (28 de abril de 2018). Cambiar el aviso para ltsresolver el problema.


Primero debe hacer una copia de seguridad de sus datos o clonarlos y ejecutar la actualización en un entorno de prueba. Aquí hay un script que escribí para tal propósito (pero también puede hacerlo manualmente con Live USB): Bash script para clonar Ubuntu en una nueva partición para probar la actualización 18.04 LTS

Tomé algunas notas durante el proceso de actualización y esto es lo que puede esperar:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Tenga en cuenta que sus pasos variarán según el software instalado.

Una razón más para la clonación es que puede probar lo que sucede cuando acepta el valor predeterminado No lo utiliza Ypara obtener la configuración más actual que puede o no ser mejor.

Debido a que su versión original de Ubuntu se deja intacta, puede ejecutar el diffcomando contra los nuevos archivos de configuración 18.04 si elige instalarlos.

WinEunuuchs2Unix
fuente
6

Toda la metainformación aún no se ha publicado / configurado . Puede esperar unos días o ejecutar esto como una alternativa ahora:

$ do-release-upgrade -d

¡Funciona perfectamente!

El -des para la última versión de desarrollo, que es la Ubuntu 18.04 LTSversión actual . El mismo mencionado en las notas de la versión.

LD James
fuente
4

Hay una explicación aquí :

Como ya se mencionó anteriormente, las actualizaciones de 17.10 no se habilitarán hasta unos días después del lanzamiento de 18.04 y las actualizaciones de 16.04 LTS no se habilitarán hasta unos días después del lanzamiento de 18.04.1 que se espera a fines de julio de 2018.

Como resultado, su intento de actualización puede generar un mensaje No se encontró una nueva versión al intentar actualizar su sistema Ubuntu utilizando el comando sudo do-release-upgrade. En este caso, lea las siguientes secciones.

En cuanto a cómo actualizar de todos modos:

Comience ejecutando el comando sudo do-release-upgrade. En caso de que reciba el mensaje No se encontró una nueva versión, tiene cuatro opciones:

  • El primer enfoque recomendado es simplemente esperar. Las actualizaciones directas de Ubuntu 16.04 LTS a Ubuntu 18.04 LTS probablemente no estarán disponibles hasta finales de julio de 2018.

  • Forzar la actualización directa utilizando el modificador -d. En este caso, sudo do-release-upgrade -d forzará la actualización de Ubuntu 16.04 LTS a Ubuntu 18.04 LTS. En caso de que reciba una "Las actualizaciones a la versión de desarrollo solo están disponibles desde la última versión compatible". mensaje, asegúrese de que el comportamiento predeterminado del actualizador de lanzamiento esté configurado en ltswithin / etc / update-manager / release-updates.

  • Actualice a 17.10 primero cambiando el comportamiento predeterminado del actualizador de lanzamiento a normal dentro del archivo / etc / update-manager / release-updates. Cuando esté listo, ejecute el comando sudo do-release-upgrade nuevamente. Una vez que su sistema se haya actualizado a Ubuntu 17.10, siga el procedimiento de actualización de Ubuntu 17.10 a Ubuntu 18.04 mientras mantiene el comportamiento de actualización de la versión establecido en normal.

  • Use la forma Debian que se describe a continuación para actualizar su sistema Ubuntu 16.04.

Y ese método Debian es:

Si ha seleccionado la ruta tradicional de Debian, necesitará cambiar el archivo /etc/apt/sources.list y reemplazar el nombre de su versión anterior con bionic. Entonces, si está en 16.04, reemplace cada instancia de xenial con bionic. Si actualmente tiene 17.10, reemplace artful con bionic.

Este proceso puede automatizarse mediante el siguiente comando sed:

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/sources.list

Luego, busque en /etc/apt/sources.list.d/. Cambie los archivos allí de la misma manera. Si terminas recibiendo un error cuando intentas actualizar Ubuntu, usa artful hasta que esos repositorios se actualicen.

Ahora, puede ejecutar la actualización de Ubuntu dist. Primero, actualice las fuentes de Apt. Luego, ejecute la actualización de Ubuntu.

$ sudo apt update && sudo apt -y dist-upgrade

La actualización debería llevar un poco de tiempo. Lo más probable es que todos los paquetes del sistema se actualicen. Cuando finalice la actualización de Ubuntu, reinicie el sistema. Cuando el sistema vuelva a funcionar, ¡ejecutarás Ubuntu 18.04 LTS Bionic Beaver!

Sin embargo, algo a tener en cuenta es que el método tradicional de Debian aparentemente no se ocupa de los cambios en la configuración del sistema, por lo que el método recomendado es usar Update Manager, ya sea a través de la herramienta gráfica (update-manager) o el herramienta de línea de comandos (do-release-upgrade).

yman
fuente
0

Tuve problemas para actualizarlo ("no se encontró una nueva versión") hasta que intenté hacerlo en la otra cuenta.

Si tiene varias cuentas, es posible que desee probar la que se crea primero cuando instala el sistema.

El administrador de actualizaciones mostrará la nueva versión disponible, use el comando

update-manager -c

en la ventana emergente Alt + F2.

LinternaD
fuente