ログを取得できない場合、シャットダウン中にシステムが停止したサービスをどのように知ることができますか?
私は再起動またはシャットダウンしようとするたびにsystemdがハングする原因を特定するために数日間努力してきました。閉鎖プロセスの一部が完了したが完了しなかった。システムはアクセス用のシリアルコンソールのみを持つシステムにあります。イーサネットポートはありません。書き込み可能な唯一のディスクはRAMドライブなので、再起動後にJournalctlを見ることは役に立ちません。
アーキテクチャはArm64のUbuntu 18.04で、私が知っているのは次のとおりです。
[ OK Stopping Session 3 of user root.
[ OK ] Stopped target Timers.
[ OK ] Stopped Daily apt upgrade and clean activities.
[ OK ] Stopped Daily apt download activities.
[ OK ] Stopped Daily Cleanup of Temporary Directories.
Stopping Authorization Manager...
[ OK ] Stopped Discard unused blocks once a week.
Stopping Availability of block devices...
[ OK ] Stopped target Graphical Interface.
Stopping Disk Manager...
[ OK ] Stopped target Multi-User System.
Stopping strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf...
Stopping System Logging Service...
[ OK ] Stopped target Login Prompts.
Stopping Getty on tty1...
Stopping Serial Getty on ttyS0...
Stopping Unattended Upgrades Shutdown...
Stopping Dispatcher daemon for systemd-networkd...
Stopping D-Bus System Message Bus...
Stopping Chassis Fan Service...
Stopping Regular background program processing daemon...
Stopping OpenBSD Secure Shell server...
[ OK ] Stopped Resets System Activity Data Collector.
Stopping vsftpd FTP server...
Stopping Nexcopy Graphical Interface...
[ OK ] Stopped Nexcopy Gadget Service.
Stopping LSB: Load kernel image with kexec...
Stopping LSB: HPA's tftp server...
Stopping User Manager for UID 0...
[ OK ] Stopped target Host and Network Name Lookups.
Stopping Getty on ttyGS0...
[ OK ] Stopped Message of the Day.
Stopping Network Name Resolution...
[ OK ] Stopped Network Name Resolution.
[ OK ] Stopped System Logging Service.
[ OK ] Stopped Dispatcher daemon for systemd-networkd.
[ OK ] Stopped Disk Manager.
[ OK ] Stopped strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
[ OK ] Stopped Regular background program processing daemon.
[ OK ] Stopped vsftpd FTP server.
[ OK ] Stopped Unattended Upgrades Shutdown.
[ OK ] Stopped Serial Getty on ttyS0.
[ OK ] Stopped Nexcopy Graphical Interface.
[ OK ] Stopped Getty on tty1.
中断の原因が何であれ、試している次のサービスである可能性が高いです。それが何であるかをどうやって知ることができますか?
restart -fはうまく動作するので、ハードウェアの問題ではないことを知っています。
停止したいサービスに関する詳細情報をsystemd出力に表示する方法はありますか?
私は試した:
systemctl restart --dry-run
何をしたいのか教えてほしいが、--dry-runはとにかく実際のシャットダウンを開始するので無視されます。
キューの次のジョブが何であるかを確認できるように、ジョブのリストを出力するようにsystemdを取得する方法はありますか?シリアルコンソールを介してのみアクセスできるので、他の方法を試すことができるかどうかはわかりません。
誰にも提案がありますか?
編集:この投稿を読んだ後に質問があります。このシステムのttyS0は、私がログインしているコンソールとポートです。私はメッセージが終了する直前にgettyがこのポートで停止したことを知っていたので、おそらくログアウトしていたでしょう。 Gettyが停止した場合、追加データは報告されませんか?それでは、この問題を解決する方法はありますか?