Je viens de mettre à jour mon HTPC vers 13.04 (en utilisant do-release-upgrade
) et lorsque je me connecte, je reçois le message "nouvelle version disponible", alors qu'il n'y en a pas car je viens de mettre à jour et d'exécuter cette version.
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.
Je suis donc à 13.04, mais je peux passer à 13.04. Ça ma l'air bon. Ou pas.
J'ai fait un ( apt-get update
et upgrade
rien de nouveau) et redémarré la machine. Pourquoi ce message est-il toujours là et que faut-il corriger pour qu'il disparaisse?
Pour plus d'informations peut-être:
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
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
suivi desudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
correction du message périmé./var/lib/
devrait être retiré devrait, je pense.si vous ouvrez le fichier
/etc/update-motd.d/91-release-upgrade
, vous verrez à l'intérieur que cela appelle le bash/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. Lorsque vous ouvrez ce fichier à l'intérieur, nous trouvons ce code:variable de tampon est populade par
/var/lib/ubuntu-release-upgrader/release-upgrade-available
fichier si elle existe ou si elle est vide sinon elle vérifie s'il existe une nouvelle version. en/var/lib/ubuntu-release-upgrader/release-upgrade-available
si vous ouvrez avec un éditeur de texte (nano
,vi
...) , vous trouverez tout le message qu'il ya une nouvelle version d'Ubuntu, donc si vous videz que ou supprimer vous forcer à vérifier s'il y a une nouvelle version.J'espère que j'ai expliqué et désolé pour mon mauvais anglais.
la source
essayez
sudo apt-get dist-upgrade
vous pouvez avoir ce message dans ce fichier
/etc/motd
Si vous êtes à jour, vous pouvez exécuter
sodo rm /etc/motd
<- modifier si vous avez un texte de bienvenue personnaliséla source
motd
fait (comme c'est le motd), mais ça ne tricherait pas? le système croit qu'il a une mise à jour pour une raison quelconque, j'aimerais savoir pourquoisudo apt-get update
etlsb_release -sc
vousraring
indique que vous êtes à jour et que le message est incorrect, vous devez donc le supprimerJ'ai fait ce qui suit:
cd /var/lib/ubuntu-release-upgrader/
mv release-upgrade-available release-upgrade-available.old
cd /usr/lib/ubuntu-release-upgrader/
./check-new-release
MOTD était revenu à la normale.
Probablement la même chose que ci-dessus, mais je n'aime pas supprimer des choses sans en connaître pleinement les conséquences. Je vais simplement laisser ce fichier là et attendre le 13.10 pour demander une mise à niveau en octobre. Une fois que je sais que cela fonctionne, je vais supprimer le fichier .old (ou non, cela ne fait vraiment rien de mal).
la source
Il y a maintenant un correctif publié, exécutez
sudo aptitude update && sudo aptitude full-upgrade
-le et le message sera supprimé.la source