Summary: | Незапуск сервиса systemd-journald.service | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | serpiph <serpiph> |
Component: | systemd | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | arseny, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
serpiph
2014-10-06 11:04:08 MSK
дайте больше информации, хотя бы намекните что у вас особенного. Даже не знаю, на что намекать. Только одно: каталоги /usr и /var - это отдельные разделы. С точки зрения journald я ничего не делал, самоличных запусков/незапусков сокетов и подобного нет. С установкой версии systemd-221 это восстановилось самостоятельно, без моих вмешательств, если не считать первого перезапуска системы после обновления, когда система вообще ушла в emergency mode и пришлось круто лечить её, потому что в fstab оказались прописаны smb-шары, которые без сети не поднимались. Единственно, написал такое: $ cat /etc/rc.d/rc.local #!/bin/sh systemctl start systemd-journald /bin/true $ В этом месте запуск журнала срабатывает: $ journalctl -b -u systemd-journald -- Logs begin at Пн 2013-04-29 10:40:03 MSK, end at Пн 2015-08-03 09:23:33 MSK. -- авг 03 08:55:05 comp systemd-journal[350]: Runtime journal is using 8.0M (max allowed 1.1G, trying to leave 1.7G free of 11.7G available → current limit 1.1G). авг 03 08:55:05 comp systemd-journal[350]: Runtime journal is using 8.0M (max allowed 1.1G, trying to leave 1.7G free of 11.7G available → current limit 1.1G). авг 03 08:55:05 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:55:05 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:55:05 comp systemd-journal[350]: Missed 13 kernel messages авг 03 08:55:05 comp systemd-journal[350]: Journal started авг 03 08:55:05 comp systemd-journal[350]: Missed 36 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 24 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 4 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 3 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 4 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 2 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 3 kernel messages авг 03 08:55:06 comp systemd-journal[350]: Missed 26 kernel messages авг 03 08:55:07 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:55:07 comp systemd-journal[350]: Missed 5 kernel messages авг 03 08:55:08 comp systemd-journal[350]: Missed 4 kernel messages авг 03 08:55:10 comp systemd-journal[350]: Permanent journal is using 1.3G (max allowed 1.9G, trying to leave 2.9G free of 15.1G available → current limit 1.9G). авг 03 08:55:12 comp systemd-journal[350]: Time spent on flushing to /var is 1.028752s for 1187 entries. авг 03 08:55:12 comp systemd-journal[350]: Missed 3 kernel messages авг 03 08:55:13 comp systemd-journal[350]: Missed 2 kernel messages авг 03 08:55:15 comp systemd-journal[350]: Missed 5 kernel messages авг 03 08:55:17 comp systemd-journal[350]: Missed 8 kernel messages авг 03 08:55:20 comp systemd-journal[350]: Missed 2 kernel messages авг 03 08:55:38 comp systemd[1]: Started Journal Service. авг 03 08:55:38 comp systemd-journal[350]: Missed 25 kernel messages авг 03 08:55:38 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:55:38 comp systemd-journal[350]: Missed 1 kernel messages авг 03 08:56:56 comp systemd-journal[350]: Missed 9 kernel messages авг 03 09:23:33 comp systemd-journal[350]: Missed 237 kernel messages $ Установлены ли еще какие-нибудь syslog'и ? (syslog-ng, rsyslog, klog, syslog ?) Я не могу понять где может возникнуть проблема. systemd-journald.service стартует на ранних этапах после systemd-journald.socket systemd-journald-dev-log.socket systemd-journald-audit.socket syslog.socket. И должен работать с /run(который на tmpfs в оперативной памяти). Если он не запустился, то через 1 минуту должен стартовать по WatchdogSec=1min. После монтирования /var/log/journal, запускается systemd-journal-flush.service и перекладывает логи из /run в /var. Ругань шла на эти юниты: systemd-journald.socket systemd-journald-dev-log.socket Почему-то они не запускались как надо. В системе не создавались эти сокеты (после появления приглашения ко входу я заходил в систему и не обнаруживал сокетов, которые должны были бы создаться вышеуказанными юнитами). На данный момент стоит klogd и syslogd. Вот что происходит, что за 5 сек набирается 11 сообщений ядра, которые благополучно теряются, при том, что до этого за секунду отрабатывают десятки сообщений без потери: авг 11 09:33:10 comp systemd[1]: Started User Manager for UID 500. авг 11 09:33:10 comp systemd[1]: Started Console Manager. авг 11 09:33:15 comp systemd-journal[357]: Missed 11 kernel messages (В ответ на комментарий №4) > Ругань шла на эти юниты: > systemd-journald.socket > systemd-journald-dev-log.socket > Почему-то они не запускались как надо. В системе не создавались эти сокеты > (после появления приглашения ко входу я заходил в систему и не обнаруживал > сокетов, которые должны были бы создаться вышеуказанными юнитами). На данный > момент стоит klogd и syslogd. klogd и syslogd не готовы к работе под systemd. Либо совсем удалите, либо используйте rsyslog|syslog-ng. Смотрите также https://bugzilla.altlinux.org/show_bug.cgi?id=27868 |