Actualización de 12.04.3 LTS a 14.04.1 LTS falla

8

Probablemente esto ya se haya pedido millones de veces, pero estoy luchando por actualizar mi sistema Ubuntu de LTS a LTS, ahora que la actualización a 14.04.1 está fuera. Mi sistema sigue notificándome para actualizar a la última versión, alegando que

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`

Sin embargo, cuando ejecuto sudo do-release-upgrade, Ubuntu dice que no tengo actualizaciones disponibles. Además, el cambio del promptparámetro en /etc/update-manager/release-upgradesque prompt=normalen lugar de prompt=ltslanza el error siguiente:

Checking for a new Ubuntu release
404  Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404  Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'quantal.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

Esto me parece extraño ya que Quantal ni siquiera es la versión actual, por lo que no sé por qué el sistema lo estaría buscando.

La gente ha sugerido agregar la -dbandera al do-release-upgradecomando, pero la documentación dice que esto instalará la versión de desarrollo de 14.04 que no quiero.

Cualquier ayuda sería apreciada para ayudarme a superar este obstáculo.

Noel Forte
fuente
¿Hay alguna quantallínea relacionada en tu /etc/apt/sources.list?
muru
Tendré que verificar más tarde. Buena sugerencia.
Noel Forte
No, no hay líneas cuánticas en mi sistema ... ¡aunque gracias!
Noel Forte
Para aclarar, -d instala la versión actual, sin importar cuál sea. No es la versión de desarrollo, pero está menos probada. Es por esta razón que do-release-upgrade en versiones LTS no se actualizará hasta que se publique.
tu-Reinstate Monica-dor duh
Pero .1 ha sido lanzado. Fue el 24.
Noel Forte

Respuestas:

16

Debe reinstalar el administrador de actualizaciones. Primero, quítelo / purgue:

sudo apt-get purge update-manager-core update-notifier-common

Luego eche un vistazo a la salida de la consola. Si le indica que algunos directorios no se pudieron eliminar, elimínelos manualmente. En mi caso:

rm -rf /var/lib/update-manager
rm -rf /var/lib/update-notifier

Si tiene 13.04 o posterior, también debe hacer esto para borrar los mensajes de actualización en caché:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Luego actualice sus fuentes:

sudo apt-get update

Vuelva a instalar el administrador de actualizaciones:

sudo apt-get install update-manager-core update-notifier-common -y

Solo si actualmente está en un LTS y desea actualizar al último LTS, asegúrese de /etc/update-manager/release-upgradeshaber configurado:

Prompt=lts

De lo contrario (actualizar cualquier versión a una versión más nueva), establezca:

Prompt=normal

Ahora dist-upgrade debería funcionar:

sudo apt-get dist-upgrade
AWM
fuente
Tenga en cuenta que eliminar el administrador de actualizaciones también puede eliminar el administrador de red y las redes de manguera (evitando que los pasos posteriores funcionen, a menos que pueda acceder a la red de otra manera). Usted ha sido advertido.
Daira Hopwood
1
Resultó que cambié mi fuente.list y agregué cosas y, básicamente, lo saqué hace unos años. Seguí esta guía, dos veces. Con las fuentes actuales, luego verifiqué que tenía quantal, obtuve las fuentes cuánticas, rehice todo esto y ahora ha hecho su negocio. ¡Gracias! Entonces la actualización falló, básicamente, dejé fuentes de terceros en la lista. Acabo de aclararlo a las fuentes originales para el dist y, ahora finalmente ... funciona. Muy buena respuesta! + cervezas
Piotr Kula
No funcionó, y ahora el administrador de actualizaciones no existe.
Kaitain
¡¡¡Bravo!!! excelente solución que funcionó bien cuando otros fallaron
Aryeh Beitz