システム起動メッセージの診断

システム起動メッセージの診断

systemd[989]: Failed to start XFCE notifications service.

私は上記のエラーを診断する方法を理解するために最初のステップを実行しようとしてきました。 「989」とは何ですか?どこにあり、上記のエラーメッセージのソース/場所を見つけるのですか?インターネットには百万の文書がありますが、それを説明する文書はありません。どこから読むべきですか?

別の例は次のとおりです。

smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors
smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors
smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors
smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors
smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors
smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors
smartd[516]: Device: /dev/sdb [SAT], 77 Currently unreadable (pending) sectors

...常に77セクターです。エラーがどこで発生したかを知っている場合は、このような重複メッセージを抑制できます。

答え1

  1. 最初のメッセージ:systemd、おそらくinitサービスを開始できなかったことを報告するために使用されたでしょう。使用

    sudo systemctl status xfce4-notifyd
    

    理由を調べるか、ログを入力してくださいxfce4-notifyd。これはエラーメッセージではなく、結論は次のとおりです。エラーメッセージがある場合は、このメッセージの前にエラーメッセージが表示されます。

  2. 2番目のメッセージ:smartd「ほとんどのATA / SATAおよびSCSI / SASハードドライブと、ソリッドステートドライブに組み込まれているSMART(自己監視、分析および報告技術)システムを監視する」デーモンは、ハードドライブに待機している/dev/sdb77セクタがあると報告します。再配置されます。これは悪いニュースです。

    このディスクで使用されているSMARTデータの完全なレポートを入手してください。

    sudo smartctl -a /dev/sdb
    

    私の場合は、すべてのデータをバックアップし/dev/sdbてディスクをリサイクルします。通常のハードドライブは、通常、オペレーティングシステムにエラーを報告すると、不良セクタを内部的に再割り当てします。これは通常、ディスクが最終状態に達したことを意味します。

通常、syslog/log メッセージは次のようになります。

<timestamp> <host> <utility>[<pid>]: <message>

明らかな理由から、最初の初期段階のメッセージにはPIDはありません。

ユーティリティは、システム提供のプログラムでも、ローカルで開発されたプログラムでもかまいません。必要に応じて、関連ユーティリティのマニュアルまたはユーティリティサポートフォーラムを使用してメッセージの意味を学びます。

関連情報