web-dev-qa-db-ja.com

Debian 8のブートログはどこにありますか(自動起動の問題をデバッグするため)?

特定のアプリがautostart(autostartパッケージ)に失敗する理由をデバッグしようとしています。

前提:私の最終的な目標は、自動起動シーケンスが失敗する理由を理解することです(おそらく特定のパッケージの自動起動が失敗したため)。 Debian 8自体は正常に起動しますが、自動起動機能は正しく機能しません。

だから私はブートのログを調べたかった(/ var/log/daemonに私が探しているものが見つからなかった)。

Debian Wiki によると、Debian 8での設定なしで、/ var/log/bootでブートログを細かくする必要があります。

ただし、ファイルはありません。

Wikiはまた言います:

Initシステムとしてsystemdを使用する場合、systemctlを使用して デバッグの問題をデバッグする を使用する必要がある場合があります。

だから私は試してみました

須藤systemd

エラーが出ます

ユーザーインスタンスとして実行しようとしていますが、$ XDG_RUNTIME_DIRが設定されていません。

12
dragonmnl

Debian Jessieは systemd を使用しているため、/var/log/bootファイルはありません。

コマンドdmesgを使用しても、ブートプロセスに関する多くの情報を取得できます。

しかし、あなたが fbautostart を使用する場合、私が推測するように、ウィンドウマネージャーの起動中に問題が発生するはずです。 fbautostartは比較的簡単な最良の方法なので、おそらくすべてをコメントにしてから、コメントアウトする(つまり、コメントを外す)ことで、構成ファイルの各行を、問題が見つかるまで1つずつ確認します。

6
Ortomala Lokni

JessieのSudo journalctlは、警告とエラーを含むブートウィンドウの詳細を出力します。 systemdが起動する、または起動しようとする誤ったパッケージを修正するのに最も役立つことがわかりました。 /bin/journalctlにあります。

6
Peter Strong