В случае, если по каким-либо причинам отсутствует какой-либо /var/run/*/udev_socket, вместо вразумительного сообщения в системный журнал, systemd-udevd излишне активно пишет сообщения в dmesg. Одного сообщения в syslog при старте демона udevd вполне достаточно, на мой взгляд.
ответ от 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)