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


12

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

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

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

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

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

wikiはまた言います:

systemdをinitシステムとして使用している場合は、ブート問題のデバッグに使用systemctlする必要がある場合があります

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

sudo systemd

エラーが出ます

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


fbautostartパッケージについて話してますか?名前にautostartが含まれる他のjessieパッケージはありません。
Ortomala Lokni 2016年

2
journalctl -b
Martin Ueding、2016年

@MartinUeding回答ありがとうございます。コマンドを実行してみました。結果:ジャーナルファイルが見つかりませんでした。
dragonmnl 2016年

@dragonmnl /var/log/journalブート全体で永続的なsystemdジャーナルを取得するために、ディレクトリを作成しました。しかし、journalctlまだ何かをメモリに書き込む必要があります。
Martin Ueding、2016年

ありがとうございました。自分でディレクトリを作成してみました。それが何かを書くかどうかを確認します
dragonmnl

回答:


6

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

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

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


1
お返事ありがとうございます。dmesgは確かに興味深いものをいくつか表示します(ただし、残念ながらブート以降のタイムスタンプの形式で表示されるため、35846.36のような時刻は表示されません。fbautostartの部分について詳しく説明していただけますか?(特に:コメントアウト...)私は単に「autostart」と呼ばれる自動起動パッケージと組み込みのDebian 8
dragonmnl

質問を編集して、autostartファイルのコンテンツを公開できますか?
Ortomala Lokni 2016年

私は自分の答えをより明確にするために修正しました。
Ortomala Lokni 2016年

正直なところ、fbautostartの部分は実際には取得しません。しかし、私は申し出の答えを受け入れます。dmesgは面白いようです。さらに
詳しく説明

6

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


4
おかげで、これは私にとって非常にうまくいきました。警告、エラー、クリティカル、アラートのメッセージのみを表示したい場合は、優先度パラメータを次のように追加できますjournalctrl -p 4。エラー以上が必要な場合は、それをaにし-p 3ます。
domsson 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.