# apt-get reinstall systemd-utils ... 1: systemd-utils ################################### [100%] Running /usr/lib/rpm/posttrans-filetriggers Failed to create directory or subvolume "/home": Invalid argument Failed to create directory or subvolume "/srv": Invalid argument Failed to fstat() file /run/lock: Invalid argument Failed to fstat() file /run/lock/subsys: Invalid argument Failed to fstat() file /run/lock/serial: Invalid argument Failed to create directory or subvolume "/tmp": Invalid argument Failed to create directory or subvolume "/var/tmp": Invalid argument Failed to create directory or subvolume "/var": Invalid argument Failed to fstat() file /var/log: Invalid argument Failed to fstat() file /var/log/wtmp: Invalid argument Failed to fstat() file /var/log/btmp: Invalid argument Failed to fstat() file /var/cache: Invalid argument Failed to fstat() file /var/lib: Invalid argument Failed to fstat() file /var/spool: Invalid argument Failed to fstat() file /tmp/.X11-unix: Invalid argument Failed to fstat() file /tmp/.ICE-unix: Invalid argument Failed to fstat() file /tmp/.XIM-unix: Invalid argument Failed to fstat() file /tmp/.font-unix: Invalid argument Failed to fstat() file /tmp/.Test-unix: Invalid argument Done. С удовольствием бы удалил, но The following packages will be REMOVED: etcnet etcnet-defaults-server interactivesystem startup systemd-utils
это не ошибки.
Если это не ошибка, то что это такое и зачем оно изображается как куча ошибок?
это /sbin/systemd-tmpfiles, вызванный из posttrans-filetriggers, пытается создать или удалить директории и файлы в соответствии с конфигами в /lib/tmpfiles.d/* Некоторые настройки не применимы к simfs,а некоторые только для btrfs.
исправлено в 222-alt2
(In reply to comment #4) > исправлено в 222-alt2 При обновлении systemd-utils с 222-alt1 до 222-alt2: Running /usr/lib/rpm/posttrans-filetriggers Failed to fstat() file /home: Invalid argument Failed to fstat() file /srv: Invalid argument Failed to fstat() file /run/lock: Invalid argument Failed to fstat() file /run/lock/subsys: Invalid argument Failed to fstat() file /run/lock/serial: Invalid argument Failed to fstat() file /tmp: Invalid argument Failed to fstat() file /var/tmp: Invalid argument Failed to fstat() file /var: Invalid argument Failed to fstat() file /var/log: Invalid argument Failed to fstat() file /var/log/wtmp: Invalid argument Failed to fstat() file /var/log/btmp: Invalid argument Failed to fstat() file /var/cache: Invalid argument Failed to fstat() file /var/lib: Invalid argument Failed to fstat() file /var/spool: Invalid argument Failed to fstat() file /tmp/.X11-unix: Invalid argument Failed to fstat() file /tmp/.ICE-unix: Invalid argument Failed to fstat() file /tmp/.XIM-unix: Invalid argument Failed to fstat() file /tmp/.font-unix: Invalid argument Failed to fstat() file /tmp/.Test-unix: Invalid argument Done.
а можно увидеть вывод strace systemd-tmpfiles --create /lib/tmpfiles.d/home.conf
(In reply to comment #6) > а можно увидеть вывод > strace systemd-tmpfiles --create /lib/tmpfiles.d/home.conf Это, очевидно, AT_EMPTY_PATH: # strace -P/home -P/srv systemd-tmpfiles --create /lib/tmpfiles.d/home.conf mkdir("/home", 0755) = -1 EEXIST (File exists) lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/home", O_RDONLY|O_NOFOLLOW|O_NOATIME|O_CLOEXEC|O_PATH) = 3 newfstatat(3, "", 0x7fff188ae9a0, AT_EMPTY_PATH) = -1 EINVAL (Invalid argument) Failed to fstat() file /home: Invalid argument close(3) = 0 mkdir("/srv", 0755) = -1 EEXIST (File exists) lstat("/srv", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/srv", O_RDONLY|O_NOFOLLOW|O_NOATIME|O_CLOEXEC|O_PATH) = 3 newfstatat(3, "", 0x7fff188ae9a0, AT_EMPTY_PATH) = -1 EINVAL (Invalid argument) Failed to fstat() file /srv: Invalid argument close(3) = 0 +++ exited with 1 +++
открыл баг в апстриме https://github.com/systemd/systemd/issues/689
что и следовало ожидать, апстрим systemd заявляет поддержку ядер >=3.7 Эта ошибка уже всплвала ранее (https://github.com/systemd/systemd/issues/421) и в апстриме openvz https://bugzilla.openvz.org/show_bug.cgi?id=3280 Надо обновлять ядро openvz до 042stab111.1
(In reply to comment #9) > что и следовало ожидать, апстрим systemd заявляет поддержку ядер >=3.7 Тогда надо как-то делать так, чтобы ненужные компоненты systemd не попадали в систему с sysvinit.
(но Глеб сейчас в отпуске)
kernel-image-ovz-el-2.6.32-alt137 -> sisyphus: * Fri Jul 24 2015 Dmitry V. Levin <ldv@altlinux> 2.6.32-alt137 - Backported AT_EMPTY_PATH fixes from 042stab111.1 (closes: #31136). * Thu Jul 23 2015 Dmitry V. Levin <ldv@altlinux> 2.6.32-alt136 - Updated to 042stab108.8 (fixes multiple CVEs).
Что-то не до конца: 1: systemd-utils ##################################################### [100%] Running /usr/lib/rpm/posttrans-filetriggers Failed to create directory or subvolume "/home": Invalid argument Failed to create directory or subvolume "/srv": Invalid argument Failed to create directory or subvolume "/tmp": Invalid argument Failed to create directory or subvolume "/var/tmp": Invalid argument Failed to create directory or subvolume "/var": Invalid argument Done. [root@mail ~]# uname -a Linux qwerty 2.6.32-ovz-el-alt137 #1 SMP Fri Jul 24 09:23:14 UTC 2015 i686 GNU/Linux
(In reply to comment #13) > Что-то не до конца: У меня обновление до systemd-utils-217-alt3 никаких эффектов не вызвало. Так что strace вам в руки.
kernel-image-ovz-el-2.6.32-alt137 -> p7: * Fri Jul 24 2015 Dmitry V. Levin <ldv@altlinux> 2.6.32-alt137 - Backported AT_EMPTY_PATH fixes from 042stab111.1 (closes: #31136). * Thu Jul 23 2015 Dmitry V. Levin <ldv@altlinux> 2.6.32-alt136 - Updated to 042stab108.8 (fixes multiple CVEs). * Tue Jul 14 2015 Gleb F-Malinovskiy <glebfm@altlinux> 2.6.32-alt135 - Updated to 042stab108.6.