Acabei de atualizar meu HTPC para 13.04 (usando do-release-upgrade
) e, ao fazer login, recebo a mensagem "new release available", embora não exista, pois acabei de atualizar e executar essa versão.
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.
Estou no 13.04, mas posso atualizar para o 13.04. Soa como um plano. Ou não.
Eu fiz um apt-get update
e upgrade
(não era novidade) e reiniciei a máquina. Por que essa mensagem ainda está aqui e o que precisa ser consertado para desaparecer?
Para mais informações, talvez:
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
fonte
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
seguido porsudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
corrige a mensagem obsoleta./var/lib/
deve ser removido, eu acho.se você abrir o arquivo
/etc/update-motd.d/91-release-upgrade
, no interior verá que chama o bash/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. Quando você abre esse arquivo, encontramos este código:A variável stamp é preenchida por
/var/lib/ubuntu-release-upgrader/release-upgrade-available
arquivo, se existir, ou se estiver vazia; caso contrário, verifique se existe um novo release. em/var/lib/ubuntu-release-upgrader/release-upgrade-available
se abrir com editor de texto (nano
,vi
...) você vai encontrar apenas a mensagem de que há uma nova versão do Ubuntu, por isso, se você esvaziar que ou remover você forçar para verificar se há uma nova versão.Espero ter explicado e desculpe pelo meu inglês ruim.
fonte
tente,
sudo apt-get dist-upgrade
você pode ter essa mensagem neste arquivo
/etc/motd
Se você estiver atualizado, poderá executar
sodo rm /etc/motd
<- editar se tiver um texto de boas-vindas personalizadofonte
motd
fato (como é o motivo), mas isso não seria trapaça? o sistema acredita que tem uma atualização por alguma razão, eu gostaria de descobrir por quesudo apt-get update
elsb_release -sc
dá-lheraring
que você está atualização ea mensagem está incorreta, portanto, deve ser removidoEu fiz o seguinte:
cd /var/lib/ubuntu-release-upgrader/
mv release-upgrade-available release-upgrade-available.old
cd /usr/lib/ubuntu-release-upgrader/
./check-new-release
MOTD voltou ao normal.
Provavelmente o mesmo que acima, mas não gosto de excluir coisas sem conhecer totalmente as consequências. Vou deixar esse arquivo lá e aguardar a 13.10 solicitar a atualização em outubro. Quando eu souber que está funcionando, excluirei o arquivo .old (ou não, não está realmente prejudicando nada).
fonte
Agora há uma correção liberada, basta executar
sudo aptitude update && sudo aptitude full-upgrade
e a mensagem será removida.fonte