Acabo de actualizar mi HTPC a 13.04 (usando do-release-upgrade
) y al iniciar sesión recibo el mensaje "nueva versión disponible", mientras que no aparece, ya que acabo de actualizar y ejecutar esa versión.
me@mybox: ~$ssh htpc
me@htpc's password:
Welcome to Ubuntu 13.04 (GNU/Linux 3.8.0-19-generic i686)
* Documentation: https://help.ubuntu.com/
New release '13.04' available.
Run 'do-release-upgrade' to upgrade to it.
Así que estoy en 13.04, pero puedo actualizar a 13.04. Suena como un plan. O no.
Hice una apt-get update
y upgrade
(no era nada nuevo) y reinicié la máquina. ¿Por qué este mensaje sigue aquí y qué necesita arreglarse para que desaparezca?
Para más información tal vez:
htpc:~$ uname -a
Linux HTPC 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:19:42 UTC 2013 i686 athlon i686 GNU/Linux
fuente
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
seguido desudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
arregla el mensaje obsoleto./var/lib/
debería ser eliminado, creo.si abres el archivo
/etc/update-motd.d/91-release-upgrade
, dentro verás que llama a bash/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. Cuando abres este archivo dentro encontramos este código:la variable de sello se rellena por
/var/lib/ubuntu-release-upgrader/release-upgrade-available
archivo si existe o si está vacío; de lo contrario, verifique si existe una nueva versión. en/var/lib/ubuntu-release-upgrader/release-upgrade-available
si se abre con el editor de texto (nano
,vi
...) se encuentra sólo el mensaje de que hay una nueva versión de Ubuntu, por lo que si que vaciar o eliminar se fuerza para comprobar si hay una nueva versión.Espero haber explicado y lo siento por mi mal inglés.
fuente
intente
sudo apt-get dist-upgrade
que pueda tener ese mensaje en este archivo
/etc/motd
Si está actualizado, puede ejecutar
sodo rm /etc/motd
<- editar si tiene un texto de bienvenida personalizadofuente
motd
de hecho (como es la mota), pero ¿no sería eso una trampa? el sistema cree que tiene una actualización por alguna razón, me gustaría saber por quésudo apt-get update
ylsb_release -sc
le da unararing
actualización y el mensaje es incorrecto, por lo tanto, debe eliminarseHice lo siguiente:
cd /var/lib/ubuntu-release-upgrader/
mv release-upgrade-available release-upgrade-available.old
cd /usr/lib/ubuntu-release-upgrader/
./check-new-release
MOTD volvió a la normalidad.
Probablemente lo mismo que arriba, pero no me gusta eliminar cosas sin conocer las consecuencias. Dejaré ese archivo allí y esperaré a que la 13.10 solicite la actualización en octubre. Una vez que sepa que está funcionando, eliminaré el archivo .old (o no, realmente no hace daño a nada).
fuente
Ahora hay una solución lanzada, solo ejecuta
sudo aptitude update && sudo aptitude full-upgrade
y el mensaje será eliminado.fuente