LINUX.ORG.RU
решено ФорумAdmin

journalctl --list-boots

 


0

0

сабж выдает всего одну строку с логом текущей загрузки, хотя только сегодня их уже должно быть две, как починить?

ps. # uname -a Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-2 (2014-11-06) x86_64 GNU/Linux

Deleted

Т. е. ты перезагружался и после перезагрузки journalctl --list-boots всё равно показывает один пункт?

intelfx ★★★★★
()

В journald.conf по умолчанию стоит Storage=auto. Это значит, что если каталог /var/log/journal отсутствует, то журнал хранится в /run/log/journal, который по умолчанию в tmpfs со всеми вытекающими.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Отсюда вытекают аж три решения —
1) поставить в journal.conf Storage=persistent
2) сделать mkdir /var/log/journal/
3) Держать /run/log/journal на диске

redgremlin ★★★★★
()
Ответ на: комментарий от Gotf

версию дистрибутива я привел в первом сообщении

Deleted
()
Ответ на: комментарий от Gotf

суть в том что в dmesg.log я не нашел ошибки ядра случившейся до ребута. но зайдя по ssh вытащил ее из journalctrl,

после перезагрузки заметил что логов предыдущего ребута нет - точнее есть старый dmesg. но ошибка туда не попала

т.е. может rsyslogd и работает но в связке что-то гдето глючит и самое интересное (ошибки) теряются

Deleted
()
Ответ на: комментарий от Deleted

т.е. может rsyslogd и работает но в связке что-то гдето глючит и самое интересное (ошибки) теряются

/var/log/dmesg записывается из скрипта bootlogs, rsyslog к нему отношения не имеет. Нужно было смотреть /var/log/kern.log или /var/log/messages.

Gotf ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.