Возможно, некритично, но для порядка сообщу. =========================================================== root@thinkpad ~ #apt-get dist-upgrade Reading Package Lists... Done Building Dependency Tree... Done Calculating Upgrade... Done The following packages will be upgraded journalctl libnss-myhostname systemd systemd-analyze systemd-utils udev udev-extras udev-hwdb udev-rule-generator-cdrom udev-rules The following NEW packages will be installed: libmicrohttpd 10 upgraded, 1 newly installed, 0 removed and 0 not upgraded. Need to get 0B/3911kB of archives. After unpacking 2190kB of additional disk space will be used. Do you want to continue? [Y/n] === apt-printchanges === ==systemd-analyze udev-rules libnss-myhostname journalctl systemd systemd-utils udev-hwdb udev udev-extras udev-rule-generator-cdrom== * Mon Jun 23 2014 Alexey Shabalin <shaba@altlinux.ru> 1:214-alt1 - switch to v214-stable branch ==libmicrohttpd== * Tue Jun 24 2014 Sergey Bolshakov <sbolshakov@altlinux.ru> 0.9.36-alt1 - 0.9.36 Committing changes... Preparing... ################################################################################################### [100%] 1: systemd-utils ################################################################################################### [ 9%] 2: udev-rules ################################################################################################### [ 18%] 3: udev-hwdb ################################################################################################### [ 27%] 4: udev ################################################################################################### [ 36%] 5: libmicrohttpd ################################################################################################### [ 45%] 6: journalctl ################################################################################################### [ 54%] 7: libnss-myhostname ################################################################################################### [ 63%] 8: systemd ################################################################################################### [ 72%] 9: systemd-analyze ################################################################################################### [ 81%] 10: udev-extras ################################################################################################### [ 90%] 11: udev-rule-generator-cdrom ################################################################################################### [100%] Running /usr/lib/rpm/posttrans-filetriggers /sbin/ldconfig: /usr/lib64/libnssckbi.so is not a symbolic link readlink(/var/lock) failed: Invalid argument readlink(/var/run) failed: Invalid argument Done. [master c2f0fd5] committing changes in /etc after apt run Author: root <root> 30 files changed, 141 insertions(+), 17 deletions(-) create mode 100644 systemd/resolved.conf create mode 100644 systemd/timesyncd.conf create mode 100644 tcb/systemd-bus-proxy/shadow create mode 100644 tcb/systemd-bus-proxy/shadow- create mode 100644 tcb/systemd-bus-proxy/shadow.lock create mode 100644 tcb/systemd-network/shadow create mode 100644 tcb/systemd-network/shadow- create mode 100644 tcb/systemd-network/shadow.lock create mode 100644 tcb/systemd-resolve/shadow create mode 100644 tcb/systemd-resolve/shadow- create mode 100644 tcb/systemd-resolve/shadow.lock create mode 100644 tcb/systemd-timesync/shadow create mode 100644 tcb/systemd-timesync/shadow- create mode 100644 tcb/systemd-timesync/shadow.lock Time comsumed: 32.366 secs =========================================================== Во время обновления systemd с 1:210-alt8 до 1:214-alt1 появилась ругань вида "readlink(/var/lock) failed: Invalid argument". Транзакция однако прошла успешно. Похоже скорее на триггер одного из (суб)пакетов, а не на файлтриггер, т.к. при последующих транзакциях такой ругани не наблюдается.
# apt-get dist-upgrade ... Running /usr/lib/rpm/posttrans-filetriggers readlink(/var/lock) failed: Invalid argument readlink(/var/run) failed: Invalid argument Done. # rpmquery -a '*systemd*' systemd-utils-214-alt1
Исправить tmpfiles я могу. Вопрос в другом, как бы переехать для /var/run и /var/lock с монтирования с -o bind, на простые симлинки. Например, если делать контейнер средствами systemd, то гораздо легче обеспечить наличие нужных директорий, пусть и пустых, средствами tmpfiles(что апстрим и добавил), чем использовать монтирование c -o bind.
systemd-1:214-alt6 -> sisyphus: * Mon Jun 30 2014 Alexey Shabalin <shaba@altlinux> 1:214-alt6 - units: networkd - don't order wait-online.service before network.target - libudev: queue - watch entire directory to allow the re-use of the watch descriptor * Sat Jun 28 2014 Alexey Shabalin <shaba@altlinux> 1:214-alt5 - backport fixes from upstream master branch * Fri Jun 27 2014 Alexey Shabalin <shaba@altlinux> 1:214-alt3 - revert "add systemd-vconsole-setup@.service for another way localize ttyX" - revert "start systemd-ask-password-wall.service after getty@tty1.service" - revert "increase RestartSec to 5 sec for getty services" * Fri Jun 27 2014 Alexey Shabalin <shaba@altlinux> 1:214-alt2 - snapshot v214-stable branch - fixed sysv generator - don't create symlinks /var/run, /var/lock (ALT#30138)