ユーザーアカウントのログイン履歴が正しく表示されない

ユーザーアカウントのログイン履歴が正しく表示されない

System Settings > User Accountsアカウントを選択してから というボタンHistory(そのアカウントのログイン履歴を表示するボタン)を選択すると、 として最後にログインしたときが表示されますが、次回ログインする直前のSession Startedが表示されることがわかりました。Session Ended

意味を明確にするために、昨日このマシンで に自分のアカウントにログインし14:29、 付近で23:00ログアウトし、そして今朝 付近で自分のアカウントにログインしたとします。この11:20場合、次のように表示されます。

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

したがって、新しいセッションにログインすると、最後のセッションが終了したと想定されるため、セッションが適切に終了したときにはログに記録されず、新しいセッションが開始されたときにのみログに記録されるというバグがあるようです。

つまり、次のようなものが表示されます。

ログイン履歴 GUI

なぜでしょうか? どうすれば修正できるでしょうか?

情報更新:

同じマシンに別のアカウントを設定し、次のコマンドを実行しました。

loginctl

しかし、アクティブだったアカウントは(他のアカウントからログアウトした後)lightdm現在のユーザー アカウントだけでした。セッションが適切にシャットダウンしたことはわかっているのに、なぜシャットダウンしたことがログに記録されないのでしょうか。正確なログイン履歴を取得するには、シャットダウン時と起動時に実行される独自のカスタム スクリプトを作成する必要があるのでしょうか。

以下は要求されたコマンドの出力の一部ですlast

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)    

この問題は、Ubuntu GNOME 15.10 と GNOME 3.18、および Unity (つまりunity-control-centerと の両方gnome-control-center) でも発生します。

答え1

前述の通りバグ #1443052、Trusty と Xenial の両方の debdiff がコミットされており (まもなくリリースされる予定です)、これにより問題が修正され、Yakkety の修正はすでにリリースされています。問題の修正に取り組んでいる人たちは、アップストリーム パッチとのコードの非互換性のため、まだ Precise で修正を完了できていません。

このバグは、またはのaccountsserviceどちらか一方ではなく、パッケージ内の 1 つであるため、アップグレードする必要があるのは 1 つだけです。unity-control-centergnome-control-centeraccountsservice

問題が修正されたバージョンは次のとおりです (一部は、執筆時点ではまだリリースされていません)。

  • ヤッケティ: 0.6.42-0ubuntu1

  • ゼニアル: 0.6.40-2ubuntu11.3

  • 信頼できる: 0.6.35-0ubuntu7.3

関連情報