特定のアプリがautostart(autostartパッケージ)に失敗する理由をデバッグしようとしています。
前提:私の最終的な目標は、自動起動シーケンスが失敗する理由を理解することです(おそらく特定のパッケージの自動起動が失敗したため)。 Debian 8自体は正常に起動しますが、自動起動機能は正しく機能しません。
だから私はブートのログを調べたかった(/ var/log/daemonに私が探しているものが見つからなかった)。
Debian Wiki によると、Debian 8での設定なしで、/ var/log/bootでブートログを細かくする必要があります。
ただし、ファイルはありません。
Wikiはまた言います:
Initシステムとしてsystemdを使用する場合、
systemctl
を使用して デバッグの問題をデバッグする を使用する必要がある場合があります。
だから私は試してみました
須藤systemd
エラーが出ます
ユーザーインスタンスとして実行しようとしていますが、$ XDG_RUNTIME_DIRが設定されていません。
Debian Jessieは systemd を使用しているため、/var/log/boot
ファイルはありません。
コマンドdmesg
を使用しても、ブートプロセスに関する多くの情報を取得できます。
しかし、あなたが fbautostart を使用する場合、私が推測するように、ウィンドウマネージャーの起動中に問題が発生するはずです。 fbautostartは比較的簡単な最良の方法なので、おそらくすべてをコメントにしてから、コメントアウトする(つまり、コメントを外す)ことで、構成ファイルの各行を、問題が見つかるまで1つずつ確認します。
JessieのSudo journalctl
は、警告とエラーを含むブートウィンドウの詳細を出力します。 systemdが起動する、または起動しようとする誤ったパッケージを修正するのに最も役立つことがわかりました。 /bin/journalctl
にあります。