Всем привет. Система alt-p9-xfce-sysv $ head -n 5 /etc/os-release NAME="starter kit" VERSION="p9 (Hypericum)" ID=altlinux VERSION_ID=p9 PRETTY_NAME="ALT Starterkit (Hypericum)" После обновления системы с обновлением systemd-utils-243.9-alt1 на systemd-utils-246.13-alt1 # grep systemd-utils /var/log/user/info 2021-04-21T08:28:18.723096+03:00 core-i3-5005u apt-get: systemd-utils-1:246.13-alt1 p9+265718.640.15.1 1618506267 installed 2021-04-21T08:28:25.245740+03:00 core-i3-5005u apt-get: systemd-utils-1:243.9-alt1 p9+258476.300.4.1 1601997124 removed в tty1 на загрузке, на сообщении # grep -r 'Cleaning up temporary files from previous boot' /etc/ /etc/rc.d/rc.sysinit:action "Cleaning up temporary files from previous boot:" /etc/rc.d/scripts/cleanup начали сыпаться ошибки: # systemd-tmpfiles --clean && systemd-tmpfiles --remove --create --boot --exclude-prefix=/dev /lib/tmpfiles.d/faillock.conf:1: Line references path below legacy directory /var/run/, updating /var/run/faillock → /run/faillock; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/open-vm-tools-vgauthd.conf:1: Line references path below legacy directory /var/run/, updating /var/run/vmware → /run/vmware; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/openvpn.conf:1: Line references path below legacy directory /var/run/, updating /var/run/openvpn → /run/openvpn; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/ppp.conf:1: Line references path below legacy directory /var/run/, updating /var/run/ppp → /run/ppp; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/ppp.conf:2: Line references path below legacy directory /var/run/, updating /var/run/ppp/resolv.conf → /run/ppp/resolv.conf; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/samba.conf:1: Line references path below legacy directory /var/run/, updating /var/run/samba → /run/samba; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/faillock.conf:1: Line references path below legacy directory /var/run/, updating /var/run/faillock → /run/faillock; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/open-vm-tools-vgauthd.conf:1: Line references path below legacy directory /var/run/, updating /var/run/vmware → /run/vmware; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/openvpn.conf:1: Line references path below legacy directory /var/run/, updating /var/run/openvpn → /run/openvpn; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/ppp.conf:1: Line references path below legacy directory /var/run/, updating /var/run/ppp → /run/ppp; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/ppp.conf:2: Line references path below legacy directory /var/run/, updating /var/run/ppp/resolv.conf → /run/ppp/resolv.conf; please update the tmpfiles.d/ drop-in file accordingly. /lib/tmpfiles.d/samba.conf:1: Line references path below legacy directory /var/run/, updating /var/run/samba → /run/samba; please update the tmpfiles.d/ drop-in file accordingly. на строках # grep '^d /var/run\|^f /var/run' /lib/tmpfiles.d/* /lib/tmpfiles.d/faillock.conf:d /var/run/faillock 0755 - - - /lib/tmpfiles.d/open-vm-tools-vgauthd.conf:d /var/run/vmware 0700 root root - - /lib/tmpfiles.d/openvpn.conf:d /var/run/openvpn 0775 root openvpn - /lib/tmpfiles.d/ppp.conf:d /var/run/ppp 0755 root root - /lib/tmpfiles.d/ppp.conf:f /var/run/ppp/resolv.conf 0644 root root - /lib/tmpfiles.d/samba.conf:d /var/run/samba 755 root root # grep systemd-tmpfiles /etc/rc.d/scripts/cleanup systemd-tmpfiles --clean systemd-tmpfiles --remove --create --boot --exclude-prefix=/dev # ls --full-time /sbin/systemd-tmpfiles -rwxr-xr-x 1 root root 88288 2021-03-31 22:33:28.000000000 +0300 /sbin/systemd-tmpfiles # rpm -qf /sbin/systemd-tmpfiles systemd-utils-246.13-alt1.x86_64 # rpm -qvl systemd-utils | grep bin/systemd-tmpfiles -rwxr-xr-x 1 root root 88288 мар 31 22:33 /sbin/systemd-tmpfiles # rpm -q --changelog systemd-utils | head -n 12 * Ср мар 31 2021 Alexey Shabalin <shaba@altlinux.org> 1:246.13-alt1 - 246.13 - disable post scripts for libnss-resolve (fix update on p9) * Пн мар 01 2021 Alexey Shabalin <shaba@altlinux.org> 1:246.10-alt1 - 246.10 * Ср фев 03 2021 Alexey Shabalin <shaba@altlinux.org> 1:243.9-alt2 - revert kernelinstalldir path /usr/lib/kernel/install.d -> /lib/kernel/install.d - add cloud@altlinux.org key to import-pubring.gpg - enable systemd-pstore.service by default Достаю из архива за 4 февраля 2021, с ftp-сервера пакет systemd-utils-243.9-alt1.x86_64.rpm с зависимостями, делаю даунгрейд вручную и загрузка приходит в норму, без сообщений об ошибках: # rpm -Uhv --oldpackage \ ./systemd-utils-243.9-alt1.x86_64.rpm \ ./udev-243.9-alt1.x86_64.rpm \ ./udev-rules-243.9-alt1.noarch.rpm \ ./udev-hwdb-243.9-alt1.noarch.rpm Подготовка... ##### [100%] Обновление / установка... 1: udev-hwdb-1:243.9-alt1 ##### [ 13%] 2: udev-rules-1:243.9-alt1 ##### [ 25%] 3: systemd-utils-1:243.9-alt1 ##### [ 38%] 4: udev-1:243.9-alt1 ##### [ 50%] Service systemd-udevd is not running.[PASSED] Starting systemd-udevd service: [ DONE ] Очистка / удаление... 5: udev-1:246.13-alt1 ##### [ 63%] 6: systemd-utils-1:246.13-alt1 ##### [ 75%] 7: udev-rules-1:246.13-alt1 ##### [ 88%] 8: udev-hwdb-1:246.13-alt1 ##### [100%] Running /usr/lib/rpm/posttrans-filetriggers
Это не ошибки(error), а предупреждения (warning). Настойчивое предложение перейти на использование /run вместо /var/run. Исправлять надо не systemd, а пакеты, которые устанавливают эти конфиги tmpfiles.
(Ответ для Alexey Shabalin на комментарий #1) > Это не ошибки(error), а предупреждения (warning). Настойчивое предложение > перейти на использование /run вместо /var/run. Начиная с p9 они симлинками стоят: # ls -l /var | grep 'lock\|run' lrwxrwxrwx 1 root root 11 мар 6 2020 lock -> ../run/lock lrwxrwxrwx 1 root root 6 мар 6 2020 run -> ../run > Исправлять надо не systemd, а пакеты, которые устанавливают эти конфиги > tmpfiles. Хорошо. Тогда почему эти предупреждения не валятся в tty1 на загрузке системы с systemd-utils-243.9-alt1? И вываливаются когда в систему влетает systemd-utils-246.13-alt1. > Исправлять надо не systemd, а пакеты, которые устанавливают эти конфиги > tmpfiles. # rpm -qf /lib/tmpfiles.d/faillock.conf pam-1.5.1-alt1.x86_64 # rpm -qf /lib/tmpfiles.d/open-vm-tools-vgauthd.conf open-vm-tools-11.1.5-alt1.x86_64 # rpm -qf /lib/tmpfiles.d/openvpn.conf openvpn-2.4.9-alt1.x86_64 # rpm -qf /lib/tmpfiles.d/ppp.conf ppp-2.4.7-alt6.x86_64 # rpm -qf /lib/tmpfiles.d/samba.conf samba-common-4.12.14-alt1.x86_64
Created attachment 9357 [details] Вывод в tty1 sysv на загрузке Сломанный формат вывода предупреждений о legacy directory /var/ -> /run, в tty1 системы на sysv, в поле 170x48 символов.
(Ответ для Alexey Shabalin на комментарий #1) > Это не ошибки(error), а предупреждения (warning). > Настойчивое предложение перейти на использование /run вместо /var/run. Это уже навязчивый спам, как мне кажется. Не холопское дело -- человеку голову морочить, а для майнтейнеров есть sisyphus_check. Впрочем, "единственному и неповторимому Леннарту" с его звёздной не понять http://www.wagner.pp.ru/~vitus/articles/user-friendly.html