web-dev-qa-db-ja.com

起動時に「snapd.refresh.service」が起動に失敗した理由を確認するにはどうすればよいですか?

snapdバージョン2.0.8にアップグレードした後、起動時にsnapd.refresh.serviceの起動に失敗するというエラーメッセージが表示されることに気付きました。エラーは、その理由を確認するために実行するコマンドを教えてくれます失敗しましたが、メッセージがすぐに消えてしまい、そのコマンドが何なのかわかりません。

これはおそらくバグであることを理解しており、そのように報告する予定ですが、コマンドの可能性について誰かが知っているのではないかと思っていましたか?それはsystemdコマンドだったかもしれないと思いますが、完全にはわかりません。メッセージがログに記録される場所はどこにありますか(syslogとdmesgを試しましたが、そこにありません)。

Ubuntu GNOME 16.04とGNOME 3.20を実行しています。


興味をお持ちの方は、この件に関して報告されたレポートがすでにあります here

5
user364819

systemctl statusを使用して、ログの末尾、およびsystemdがそのサービスに関して持っているその他の情報を調べることもできます。

systemctl status snapd.refresh.service

例えば:

$ systemctl status lightdm.service   
● lightdm.service - Light Display Manager
   Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/lightdm.service.d
           └─override.conf
        /lib/systemd/system/display-manager.service.d
           └─xdiagnose.conf
   Active: active (running) since Sun 2016-06-12 09:27:09 IST; 2 days ago
     Docs: man:lightdm(1)
 Main PID: 2218 (lightdm)
   CGroup: /system.slice/lightdm.service
           ├─2218 /usr/sbin/lightdm
           └─2245 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

Jun 12 09:27:12 Host lightdm[2278]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun 12 09:27:12 Host lightdm[2278]: PAM adding faulty module: pam_kwallet5.so
Jun 12 09:27:13 Host lightdm[2278]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Jun 12 09:27:28 Host lightdm[2490]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun 12 09:27:28 Host lightdm[2490]: PAM adding faulty module: pam_kwallet.so
Jun 12 09:27:28 Host lightdm[2490]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun 12 09:27:28 Host lightdm[2490]: PAM adding faulty module: pam_kwallet5.so
Jun 12 09:27:28 Host lightdm[2490]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "muru"
Jun 12 09:27:36 Host lightdm[2490]: pam_unix(lightdm:session): session opened for user muru by (uid=0)
Jun 15 05:53:19 Host systemd[1]: [/etc/systemd/system/lightdm.service.d/override.conf:2] Executable path is not absolute, ignoring: true

注の情報:

  • サービスの状態(有効/無効)およびベンダーによって設定された状態(この場合はパッケージ)
  • サービスファイルの場所、およびオーバーライドファイル(「ドロップイン」ファイル)の場所
  • PID、cgroup、および子プロセス
5
muru

snapd.refresh.serviceユニットのsystemdログを表示するには、次を使用します。

journalctl -u snapd.refresh.service
2
Daniel