redis, запущенный в привилегированном podman-контейнере с systemd внутри, перестал запускаться после обновления до 6.2.13-alt1 (думаю, что изменения в правах на конфиг в 6.2.13-alt2 не имеют отношения): окт 08 14:32:37 5f2b3b4b5ee8 (s-server)[65516]: redis.service: Failed to set up user namespacing: No such file or directory окт 08 14:32:37 5f2b3b4b5ee8 (s-server)[65516]: redis.service: Failed at step USER spawning /usr/sbin/redis-server: No such file or directory 6.2.13-alt1
При этом systemd-249.16-alt2.x86_64 в p10 давно не менялся.
Такая же история в LXC контейнере (PVE): окт 13 17:49:27 epm-sisyphus (s-server)[3190383]: redis.service: Failed to set up user namespacing: Operation not permitted окт 13 17:49:27 epm-sisyphus (s-server)[3190383]: redis.service: Failed at step USER spawning /usr/sbin/redis-server: Operation not permitted В полноценной системе ожидаемо работает.
Видимо, что-то про user_namespace, помогает [Service] PrivateUsers=false
redis-7.2.1-alt1 -> sisyphus: Mon Oct 16 2023 Alexey Shabalin <shaba@altlinux> 7.2.1-alt1 - 7.2.1 (Fixes: CVE-2023-41053) - drop PrivateUsers=true for allow run unit in container (ALT#47882)
Исправлено только в сизифе.
redis-6.2.14-alt1 -> p10: Tue Nov 07 2023 Alexey Shabalin <shaba@altlinux> 6.2.14-alt1 - 6.2.14 (Fixes: CVE-2023-45145) - drop PrivateUsers=true for allow run unit in container (ALT#47882)