| Summary: | Неадекватное журналирование ошибок systemd-udevd | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Dmitriy Kruglikov <Dmitriy.Kruglikov> |
| Component: | systemd | Assignee: | Alexey Shabalin <shaba> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | arseny, cetus, dd1email, evg, led, real.altlinux.org, shaba |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Dmitriy Kruglikov
2012-08-03 16:20:07 MSK
ответ от Lennart Poettering:
As mentioned by Kay we don't write
gerneal log output to kmsg anymore. It's all going to the journal now.
Я тоже посмотрел исходники и не нашёл где udev пишет в kmsg.
в исходниках:
fprintf(stderr, "error creating socketpair\n");
log_error("error creating socketpair\n");
после уточнения, что udev-187 работает без systemd Lennart ответил: Ah, in newer systemd versions we default to journal logging, and if that is not available fall back to kmsg. You can set SYSTEMD_LOG_TARGET=syslog as env var if you want to redirect that to syslog. осталось придумать, куда это лучше вставить. (В ответ на комментарий №2) > осталось придумать, куда это лучше вставить. Вероятно, не стоит терять времени. После удаления лишних строк в dmesg порядок навёлся... А от systemd мы, похоже, ни куда не денемся. Хотя, от случайного появления упоминаний об отсутствующих /var/run/*/udev_socket можно и подстраховаться. systemd-187-alt5 -> sisyphus: * Wed Aug 08 2012 Alexey Shabalin <shaba@altlinux> 187-alt5 - add rtc.conf to modules-load.d for load rtc kernel module at boot time - drop altlinux-loadmodules.service add symlink /etc/modules-load.d/modules.conf -> /etc/modules - add export SYSTEMD_LOG_TARGET=syslog in udev init script for don't log to kmsg (ALT#27610) |