Де я можу знайти журнал завантаження в Debian 8 (для налагодження проблем із автозапуском)?


12

Я намагаюся налагодити, чому певні додатки не вдається автозапустити (пакет автозапуску).

Приміщення: Моя кінцева мета - зрозуміти, чому порушена послідовність автозапуску (можливо, через помилку автоматичного запуску певних пакетів). Сам Debian 8 завантажується як правило, але функції автоматичного запуску не працюють належним чином.

Тому я хотів пройти журнал завантаження (в / var / log / daemon я не знайшов того, що шукаю).

Згідно з Debian Wiki , я повинен чітко зареєструвати журнал завантаження в / var / log / boot без будь-якої конфігурації в Debian 8.

Однак файлу немає.

Вікі також говорить:

Якщо ви використовуєте systemd як свою систему init, можливо, вам доведеться використовувати systemctlдля налагодження проблем із завантаженням .

Тому я спробував

sudo systemd

але я отримую помилку

Намагається запустити як екземпляр користувача, але $ XDG_RUNTIME_DIR не встановлено.


Ви говорите про пакет fbautostart ? Немає інших пакетів jessie з автоматичним запуском на їх ім’я .
Ортомала Локні

2
journalctl -b
Мартін Удінг

@MartinUeding дякую за вашу відповідь. Я спробував запустити команду. Результат: файлів журналу не знайдено.
dragonmnl

@dragonmnl Я створив каталог /var/log/journal, щоб отримати стійкий журнал systemd через черевики. Але journalctlвсе ж слід щось написати на пам’ять.
Мартін Удінг

Дякую тобі. Я намагався сам створити каталог. Я побачу, чи змушує це щось написати
dragonmnl

Відповіді:


6

Debian Jessie використовує systemd , тому /var/log/bootфайлів більше немає .

Ви все ще можете отримати багато інформації про процес завантаження за допомогою команди dmesg.

Але якщо ви використовуєте fbautostart , як я думаю, ваша проблема повинна з’явитися під час запуску вікна-менеджера. Оскільки fbautostart є відносно тривіальним найкращим способом, це, мабуть, для початку, коментуючи все, потім коментуючи, тобто коментуючи, кожний рядок файлів конфігурації, крок за кроком, поки ви не знайдете свою проблему.


1
Спасибі за вашу відповідь. dmesg показує цікаві речі дійсно (але у формі часової позначки з моменту завантаження, на жаль, тому я не можу побачити час, коли це щось на зразок 35846.36 .......). Не могли б ви пояснити детальніше частину fbautostart? (зокрема: commentin out ...) У мене є пакет автозапуску, який називається просто «автозапуск» і вбудований Debian 8
dragonmnl

Чи можете ви відредагувати своє запитання та опублікувати вміст вашого autostartфайлу?
Ортомала Локні

Я змінив свою відповідь, намагаючись бути більш чітким.
Ортомала Локні

Якщо чесно, я не дуже розумію частину fbautostart. однак я приймаю відповідь на пропозицію. що стосується dmesg, здається цікавим. Я заглиблюся в неї
dragonmnl

6

sudo journalctlу Jessie виводить деталі вікна завантаження, включаючи попередження та помилки. Я вважаю, що це найбільш корисно для виправлення помилкових пакетів, які запускаються системи або намагаються запустити. Він розташований за адресою /bin/journalctl.


4
Дякую, це спрацювало дуже добре для мене. Зверніть увагу , що якщо ви хочете бачити тільки попередження, помилки, критичні і попереджувальні повідомлення, ви можете додати параметр пріоритету наступним чином: journalctrl -p 4. Якщо ви хочете лише помилок і вище, зробіть це a -p 3.
domsson
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.