El historial de inicio de sesión de la cuenta de usuario se muestra incorrectamente

El historial de inicio de sesión de la cuenta de usuario se muestra incorrectamente

Descubrí que System Settings > User Accountssi selecciona una cuenta y luego selecciona el botón llamado History(que está destinado a mostrar el historial de inicio de sesión de esa cuenta), le mostrará cuándo inició sesión por última vez como Session Started, pero le mostrará que Session Endedjusto antes inicias sesión la próxima vez.

Para aclarar lo que quiero decir, digamos que ayer inicié sesión en mi cuenta en esta máquina en 14:29, y luego en algún momento 23:00cerré la sesión, y luego esta mañana inicié sesión en mi cuenta en algún lugar alrededor de 11:20, se mostrará esto:

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

Por lo tanto, se supone que la última sesión finalizó cuando inicia sesión en una nueva, por lo que el error parece ser que no registra cuando una sesión finaliza correctamente y solo la registra cuando comienza una nueva sesión.

Entonces mostrará este tipo de cosas:

GUI del historial de inicio de sesión

¿Por qué es esto? ¿Y cómo puedo solucionar esto?

Actualización de información:

Configuré otra cuenta en la misma máquina y ejecuté el comando:

loginctl

Pero las únicas cuentas que estaban activas (después de cerrar sesión en la otra cuenta) eran lightdmla cuenta de usuario actual. Entonces sé que la sesión se cerró correctamente, entonces ¿por qué no registra que se cerró? ¿Tendré que ejecutar mis propios scripts personalizados al apagar y al iniciar para obtener un historial de inicio de sesión preciso?

Aquí está parte del resultado del lastcomando según lo 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 también está presente en Ubuntu GNOME 15.10 con GNOME 3.18 y Unity (tanto el unity-control-centercomo el gnome-control-center).

Respuesta1

Como se dijo enerror #1443052, se han confirmado diferencias de deuda tanto para Trusty como para Xenial (deberían publicarse en breve) que solucionan el problema y ya se ha publicado una solución para Yakkety. Aquellos que trabajan para solucionar el problema aún no han logrado hacerlo en Precise debido a incompatibilidades de código con el parche anterior.

Como este error es uno en el accountsservicepaquete y no el único, unity-control-centerserá necesario actualizarlo.gnome-control-centeraccountsservice

Estas son las versiones en las que se solucionó el problema (algunas no se han publicado aún en el momento de escribir este artículo):

  • Yakkety: 0.6.42-0ubuntu1

  • Xenial: 0.6.40-2ubuntu11.3

  • Fiel: 0.6.35-0ubuntu7.3

información relacionada