Histórico de login da conta de usuário exibido incorretamente

Histórico de login da conta de usuário exibido incorretamente

Descobri que System Settings > User Accountsse você selecionar uma conta e, em seguida, selecionar o botão chamado History(que serve para mostrar o histórico de login dessa conta), ele mostrará quando você fez login pela última vez como Session Started, mas mostrará que você Session Endedlogo antes você faz login na próxima vez.

Para esclarecer o que quero dizer, digamos que ontem eu entrei na minha conta nesta máquina em 14:29, e em algum momento próximo 23:00eu desconectei, e então esta manhã eu entrei em minha conta em algum lugar por volta de 11:20, ele mostrará isto:

    Today 11:20 Session Started
    Today 11:19 Session Ended
    Yesterday, 14:29 Session Started

Portanto, ele assume que a última sessão terminou quando você fez login em uma nova, então o bug parece ser que ele não registra quando uma sessão termina corretamente e apenas registra quando uma nova sessão é iniciada.

Então vai mostrar esse tipo de coisa:

GUI do histórico de login

Por que é isso? E como posso consertar isso?

Atualização de informações:

Configurei outra conta na mesma máquina e executei o comando:

loginctl

Mas as únicas contas que estavam ativas (depois que eu saí da outra conta) foram lightdma conta do usuário atual. Então, eu sei que a sessão foi encerrada corretamente, então por que ela não registra o encerramento? Terei que executar meus próprios scripts personalizados no desligamento e na inicialização para obter um histórico de login preciso?

Aqui está parte da saída do lastcomando conforme solicitado:

reboot   system boot  3.19.0-15-generi Sun May  3 18:34 - 22:38 (1+04:03)   
arthur-d pts/5        :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/18       :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/11       :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/5        :0.0             Sat May  2 22:07 - 22:07  (00:00)    
arthur-d pts/6        :0               Sat May  2 21:42 - 22:10  (00:28)    
arthur-d :0           :0               Sat May  2 21:42 - down   (00:53)    
reboot   system boot  3.19.0-15-generi Sat May  2 21:41 - 22:35  (00:54)    
arthur-d pts/5        :0               Sat May  2 16:15 - 16:16  (00:00)    
arthur-d pts/5        :0               Sat May  2 16:15 - 16:15  (00:00)    
arthur-d pts/5        :0               Sat May  2 15:43 - 15:43  (00:00)    
arthur-d pts/5        :0               Sat May  2 15:13 - 15:42  (00:29)    
arthur-d pts/5        :0               Sat May  2 15:06 - 15:07  (00:00)    
arthur-d pts/5        :0               Sat May  2 14:56 - 15:02  (00:05)    
arthur-d pts/5        :0               Sat May  2 14:55 - 14:56  (00:01)    
arthur-d pts/5        :0               Sat May  2 13:55 - 14:50  (00:54)    
arthur-d pts/5        :0               Sat May  2 13:24 - 13:55  (00:30)    
arthur-d pts/5        :0               Sat May  2 13:24 - 13:24  (00:00)    
arthur-d pts/7        :0               Sat May  2 13:09 - 13:17  (00:08)    
arthur-d pts/7        :0               Sat May  2 13:09 - 13:09  (00:00)    
arthur-d :0           :0               Sat May  2 13:08 - crash  (08:32)    
reboot   system boot  3.19.0-15-generi Sat May  2 13:07 - 22:35  (09:27)    
arthur-d pts/1        :0               Fri May  1 22:04 - 22:11  (00:06)    
arthur-d pts/1        :0               Fri May  1 22:04 - 22:04  (00:00)    
arthur-d pts/1        :0               Fri May  1 20:43 - 22:04  (01:20)    
arthur-d pts/4        :0               Fri May  1 20:35 - 20:42  (00:07)    
arthur-d pts/4        :0               Fri May  1 20:35 - 20:35  (00:00)    
arthur-d :0           :0               Fri May  1 20:34 - down   (02:05)    
reboot   system boot  3.19.0-15-generi Fri May  1 20:33 - 22:40  (02:06)    
arthur-d pts/1        :0               Fri May  1 16:08 - 16:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 16:08 - 16:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 16:08 - 16:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 12:36 - 12:37  (00:00)    
arthur-d pts/1        :0               Fri May  1 12:33 - 12:36  (00:03)    
arthur-d pts/1        :0               Fri May  1 12:12 - 12:33  (00:21)    
arthur-d pts/1        :0               Fri May  1 12:08 - 12:11  (00:03)    
arthur-d pts/1        :0               Fri May  1 12:07 - 12:08  (00:00)    
arthur-d pts/1        :0               Fri May  1 12:07 - 12:07  (00:00)    
arthur-d pts/1        :0               Fri May  1 11:54 - 12:03  (00:09)    
arthur-d pts/1        :0               Fri May  1 11:54 - 11:54  (00:00)    

Este problema também está presente no Ubuntu GNOME 15.10 com GNOME 3.18, bem como no Unity (tanto o unity-control-centerquanto o gnome-control-center).

Responder1

Como dito emerro #1443052, debdiffs para Trusty e Xenial foram confirmados (eles devem ser lançados em breve), o que corrige o problema e uma correção para Yakkety já foi lançada. Aqueles que trabalham na correção do problema ainda não conseguiram fazê-lo no Precise devido a incompatibilidades de código com o patch upstream.

Como este bug é um do accountsservicepacote, e não o único, unity-control-centerserá necessário atualizá-lo.gnome-control-centeraccountsservice

Estas são as versões nas quais o problema foi corrigido (algumas ainda não foram lançadas no momento ou por escrito):

  • Iaquety: 0.6.42-0ubuntu1

  • Acolhedor: 0.6.40-2ubuntu11.3

  • Fiel: 0.6.35-0ubuntu7.3

informação relacionada