Bug 60157
| Summary: | В web-интерфейсе PVE при выполнении импорта OVA/OVF удаление типа CPU приводит к ошибке | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Лавренко Егор Сергеевич <lavrenkoes> |
| Component: | pve-qemu-server | Assignee: | Sergey Konev <konevsa> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | andy, darisishe, kozorizki, shaba, shrek |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
pve-manager-9.2.5-alt4 -> sisyphus: Wed Aug 19 2026 Sergey Konev <darisishe@altlinux> 9.2.5-alt4 - ui: fix datacenter option dialog layout for long translations (Closes: 57244) - ui: guest import: handle deleted form values locally (Closes: 60157) - Require the nftables-based proxmox-firewall backend |

Description
Лавренко Егор Сергеевич 2026-08-14 12:18:58 MSKВерсии пакетов: pve-qemu-server-9.2.0-alt2 pve-manager-9.2.5-alt3 Шаги для воспроизведения: 1. Развернуть кластер PVE 2. Открыть web-интерфейс PVE -> Выбрать хранилище с поддержкой содержимого Импорт -> Выбрать вкладку Импорт -> выбрать OVA/OVF-файл и нажать Импорт 3. В открывшемся окне во вкладке "Общее" в поле "Тип ЦП" удалить предустановленное значение (изначально указано x86-64-v2-AES, нажать на крестик), чтобы стало пустое поле (точнее "По умолчанию (kvm64)") 4. Нажать Импорт Ожидаемое поведение: Импорт корректно выполняется, в типе процессора выбирается значение по умолчанию Реальное поведение: Импорт не выполняется, возникает ошибка: Parameter verification failed. (400) delete: property is not defined in schema and the schema does not allow additional properties Дополнительная информация: GUI при импорте отправляет PUT-запрос на создание ВМ (POST /api2/json/nodes/{node}/qemu). Когда пользователь удаляет значение CPU из формы, фронтенд добавляет в запрос параметр delete=cpu. Однако эндпоинт (https://docs.altlinux.org/pve-api/v7/#/nodes/{node}/qemu) создания ВМ не поддерживает параметр delete (он поддерживается только в эндпоинте изменения конфигурации POST/PUT /api2/json/nodes/{node}/qemu/{vmid}/config). Также воспроизводится в P11, [P11 + 426365]