Неправильно устанавливаются права на папку с основным диском контейнера После обновления на версию 6.0.18-alt3 при запуске контейнера на папку с основным диском контейнера с ним устанавливаются права root:root 755. До этого были права 100000:100000 755. После установки права root:root в контейнере нет доступа на запись в корень. Часть программ в контейнере перестаёт работать например rsyslog. Исправляется в файле LXC.pm комментарием строк, но это не совсем правильное решение. # PVE::Tools::fchownat(fileno($mount_fd), '', $uid, $gid, PVE::Tools::AT_EMPTY_PATH) # or die "failed to propagate uid and gid to mountpoint: $!\n"; # PVE::Tools::fchmodat(fileno($mount_fd), '.', $mode, 0) # or die "failed to propagate access mode to mountpoint: $!\n";
Подтверждаю проблему. На непривилегированных контейнерах запись в корень невозможна. Данное поведение было вызвано коммитом https://git.altlinux.org/gears/p/pve-container.git?p=pve-container.git;a=commitdiff;h=0db559517ac645c7add15e3005a201511052b77f В upstream'е проблема была устранена: https://git.proxmox.com/?p=pve-container.git;a=commitdiff;h=abebdaa0573092ac1a7cc18ee2cf15ff3c54ff56 После патча всё работает: ``` [root@pve /]# ls -l /var/lib/lxc/100/ <- старый контейнер с rootfs до патча итого 16 -rw-r--r-- 1 root root 949 мая 29 10:06 config drwxr-xr-x 2 root root 4096 мая 28 17:59 passthrough drwxr-xr-x 18 root root 4096 мая 29 09:56 rootfs -rw-r--r-- 1 root root 265 мая 29 10:06 rules.seccomp [root@pve /]# ls -l /var/lib/lxc/102 <- новый контейнер с rootfs с патчем итого 16 -rw-r--r-- 1 root root 953 мая 29 10:06 config drwxr-xr-x 2 root root 4096 мая 29 09:57 passthrough drwxr-xr-x 20 100000 100000 4096 мая 29 10:03 rootfs -rw-r--r-- 1 root root 265 мая 29 10:06 rules.seccomp ``` Необходимо обновить пакет.
pve-container-6.1.11-alt1 -> sisyphus: Tue Jul 21 2026 Sergey Konev <darisishe@altlinux> 6.1.11-alt1 - 6.1.11 (Closes: 59354, 58095) - Clear ENV before calling 'pct exec' (Closes: 58166)