Bug 57922

Summary: В веб-интерфейсе невозможно управлять параметром nesting без зависимости от параметра unprivileged при создании контейнера
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: pve-managerAssignee: darisishe <darisishe>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darisishe, shaba, shrek, tyaplyapych
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vladislav Glinkin 2026-02-18 19:02:25 MSK
Версия пакета: pve-manager-9.1.4-alt1

При создании контейнеров нет возможности включить вложенность для привилегированного контейнера. При этом, после создания это можно сделать в опциях контейнера.

Из-за данного поведения при создании привилегированного могут появляться предупреждения "WARN: Systemd 257 detected. You may need to enable nesting."

По этой теме нашёл обсуждение на форуме https://forum.proxmox.com/threads/privileged-container-with-nesting-for-ubuntu-24-04.160281/

В исходном коде зачем-то сделали привязку к параметру unprivileged, хотя строгих ограничений нету и в самой документации даётся только рекомендация по использованию nesting вместе с unprivileged. К тому же, как я ранее писал, эту опцию можно включить после создания контейнера - так почему нельзя перед созданием?

Исправить можно так:
--- a/usr/share/pve-manager/js/pvemanagerlib.js 
+++ b/usr/share/pve-manager/js/pvemanagerlib.js  
@@ -37911,9 +37911,6 @@ Ext.define('PVE.lxc.CreateWizard', {  
                    inputValue: 'nesting=1',  
                    value: true,  
                    clearOnDisable: true,  
-                    bind: {  
-                        disabled: '{!unprivileged}',  
-                    },  
                    fieldLabel: gettext('Nesting'),  
                },  
                {