Error al intentar actualizar Ubuntu 18.04 a 18.10: "Instale todas las actualizaciones disponibles para su versión antes de actualizar".

23

En una computadora portátil Lenovo, quiero actualizar Ubuntu 18.04 a Ubuntu 18.10 (budgie) .

Cuando selecciono actualizar en el administrador de actualizaciones, el cuadro de diálogo desaparece y no sucede nada. La actualización no comienza.

Nota: Pasé por el mismo procedimiento esta mañana en mi otra computadora portátil y Ubuntu se actualizó con éxito.

do-release-upgrade no se actualiza y arroja este error:

Please install all available updates for your release before upgrading.

¿Qué puedo hacer para actualizar el sistema con éxito?

Dupont
fuente
1
Reinicie su sistema. Abrir una terminal. Prueba el comando do-release-upgrade. Si falla, edite su pregunta para incluir la salida completa del terminal.
usuario535733
1
respuesta del terminal: "instale todas las versiones de actualizaciones disponibles antes de actualizar"
dupont el
1
Encontré la solución después de escribir en el terminal "sudo apt-get update" y "sudo apt-get dist-upgrade" y luego inicié el administrador de actualizaciones y comenzó la actualización.
dupont

Respuestas:

17

Habilite la actualización a versiones que no sean LTS

software-properties-gtk

Luego:

  • Pestaña "Actualizaciones"
  • Menú desplegable "Notificarme una nueva versión de Ubuntu"
  • "Para cualquier nueva versión"

ingrese la descripción de la imagen aquí

TODO ¿cómo hacerlo desde la línea de comandos solamente?

Entonces, como siempre:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

Sin la For any new versionconfiguración, no pudo encontrar la nueva versión con:

No new release found.

También tenga en cuenta que la actualización no se publica exactamente al mismo tiempo que sale el disco 18.10, parece que tiene que esperar unos días hasta que se publique 18.04.1 antes de actualizar.

Por alguna razón, me apt-getperdí una de las actualizaciones y obtuve:

Please install all available updates for your release before upgrading."

Solo aptfuncionó.

No recomiendo a -dmenos que realmente sepa lo que está haciendo, ya que las actualizaciones a versiones de desarrollo inestables, que no es algo que la mayoría de los usuarios desean.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
fuente
3
+1 La nota al final sobre usar en aptlugar de apt-getera lo que necesitaba.
Phlarx
7

Instale todas las actualizaciones y luego realice la actualización del sistema a través de la Terminal, eso debería funcionar:

sudo apt-get update && sudo apt-get upgrade
sudo do-release-upgrade -d
Simon
fuente
44
Tenga en cuenta que las -dactualizaciones a la versión de desarrollo, y probablemente sea una mala idea para la mayoría de los usuarios, eche un vistazo a esta opción en su lugar: askubuntu.com/questions/1085295/…
Ciro Santilli 新疆 改造 中心 法轮功 六四
66
También es necesario llamar apt dist-upgradeantes de hacerlodo-release-upgrade
kap
1
Incluso haciendo dist-upgrade, todavía me da el errorPlease install all available updates for your release before upgrading.
Cerin
2

Tuve exactamente el mismo problema en mi Lenovo ThinkPad X240. Después sudo apt-get update && sudo apt-get upgrade en la Terminal, el gestor de actualizaciones gráfico (Actualizador de software) funcionó correctamente ...

Cody007
fuente
2

Me encontré con el mismo problema al actualizar de 18.10 a 19.04. En mi caso, la razón fue que tenía algunos paquetes marcados como kept back. En este caso estaban relacionados con MSSQL.

szymon@szymon-Lenovo-Z580:~$ sudo apt upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libodbc1 unixodbc
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.

Simplemente los eliminé junto con sus dependencias:

szymon@szymon-Lenovo-Z580:~$ sudo apt remove unixodbc libodbc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  odbcinst odbcinst1debian2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
freetds-bin libodbc1 msodbcsql17 mssql-tools unixodbc

Luego, la siguiente secuencia de comandos me llevó a la actualización exitosa:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

EDITAR: Más tarde encontré esta respuesta detallada de Michael a una pregunta similar que podría ayudar a lograr el mismo objetivo.

Szymon Cybulski
fuente
0

¿Qué versión del sistema operativo tiene (32/64 bit)? La salida del terminal en mi máquina Lubuntu después de un uso de sudo do-release-upgradees:

apt architecture is i386 

Upgrades from 18.04 on the i386 architecture are not supported at 
this time.

(¡El cammand sudo do-release-upgrade -des para actualizar a la última versión de desarrollo! Y es posible solo desde la última versión).

Ma-Ta
fuente