Eu apenas descobri que o programa 90-updates-available
(como em /etc/update-motd.d/90-updates-available
) às vezes se comporta estranhamente, em TODAS as minhas máquinas Ubuntu 14.04 LTS (não tenho certeza para outras versões).
A função deste programa é mostrar isso:
0 packages can be updated.
0 updates are security updates.
Normalmente esta mensagem é mostrada no login do terminal (tty / SSH), mas você também pode chamá-la manualmente e você verá esta mensagem também.
Existem duas partes estranhas:
eu. Às vezes, essa mensagem não aparece quando eu faço login, o que significa que eu recebo outras mensagens, exceto esta. Por exemplo, se eu for SSH em localhost
, geralmente recebo isso:
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-51-generic x86_64)
* Documentation: https://help.ubuntu.com/
0 packages can be updated.
0 updates are security updates.
Last login: Fri Mar 11 16:54:19 2016 from localhost
Mas às vezes eu só entendo isso:
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-51-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Fri Mar 11 16:54:19 2016 from localhost
De acordo com minha experiência, a segunda situação geralmente acontece depois que eu instalei / atualizei com êxito alguns pacotes usando apt-get
ou o Update Manager. No entanto, se eu esperar alguns minutos e executar apt-get update
, a próxima vez que eu fizer login no terminal, as mensagens voltarão a aparecer como normalmente faz.
Por que isso está acontecendo? Posso fazer com que apareça sempre?
II. A segunda coisa estranha é que esta mensagem não está atualizada, mais precisamente, é "um logon" por trás.
Por exemplo, se, desta vez, eu vir 4 pacotes podem ser atualizados, e eu executar apt-get upgrade
no mesmo terminal, então da próxima vez que eu fizer login no terminal (tty / SSH), ele ainda mostrará "4 pacotes ". Então eu não faço nada além de sair, e na próxima vez que eu fizer o login a mensagem irá desaparecer (como na parte I).
Se, dessa vez, a mensagem não aparecer, e eu executar sudo apt-get update
no mesmo terminal, na próxima vez que eu fizer o login, ela não será exibida, mas a próxima vez que fizer login será me diga quantos pacotes podem ser atualizados.
Por que isso está acontecendo?