Descubrí que System Settings > User Accounts
si 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 Ended
justo 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:00
cerré 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:
¿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 lightdm
la 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 last
comando 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-center
como 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 accountsservice
paquete y no el único, unity-control-center
será necesario actualizarlo.gnome-control-center
accountsservice
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