Às vezes, '90 -updates-available 'não mostra o número de atualizações disponíveis no login?

1

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?

    
por bfrguci 12.03.2016 / 02:12

0 respostas