Bug 53776

Summary: libvirt.libvirtError: конфигурация не поддерживается: В системе отсутствует поддержка NETNS
Product: Branch p11 Reporter: Tatyana Gagina <tatyana>
Component: libvirt-daemonAssignee: Alexey Shabalin <shaba>
Status: CLOSED WORKSFORME QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk, shaba, varaksaaa
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
lxc_error.txt
none
конфигурация не поддерживается none

Description Tatyana Gagina 2025-04-08 17:23:09 MSK
Created attachment 18183 [details]
lxc_error.txt

Стенды p11:
ALT Workstation/Workstation K x86_64

Версии:
lxc-6.0.3-alt2
lxc-6.0.2-alt1

Ядро на p11:
# uname -a
6.12.21-6.12-alt1 #1 SMP PREEMPT_DYNAMIC Fri Apr  4 14:03:24 UTC 2025 x86_64 GNU/Linux

Виртуальные машины в виртуальном окружении Proxmox c характеристиками:
memory: 10 GB (10240 MB)
proc: host

Добавлен второй диск /dev/sdb: 40 GB
# fdisk -l
# (echo o; echo n; echo p; echo 1; echo; echo; echo w) | fdisk /dev/sdb

Выполнялась проверка работы lxc в libvirt

Шаги:
1. Установаить пакеты:
# apt-get install -y virt-manager qemu libvirt libvirt-daemon-driver-storage-disk

2. Добавить пользователя в группу:
# gpasswd -a test vmusers

3. Проверить, что есть устройство /dev/kvm, устройство есть);
(если нет данного устройства, то необходимо поднять модуль ядра: # ! stat /dev/kvm && modprobe kvm-intel)

4. Запустить libvirtd:
# systemctl enable --now libvirtd; systemctl status libvirtd
Запущен.

5.Установить драйвер для lxc:
# apt-get install libvirt-daemon-driver-lxc libvirt-lxc lxc lxc-templates lxcfs bridge-utils
# reboot (без перезагрузки не сразу подключается гипервизор Libvirt-LXC в virt-manager на p11, на p10 нет такой проблемы).

6. Запустить virt-manager (из меню приложений или из терминала)
-> Файл -> Добавить соединение -> Гипервизор: Libvirt-LXC -> Подключиться.

7. Создать контейнер:
Файл -> Создать ВМ -> LXC -> Контейнер приложения -> Вперёд -> /bin/sh -> Вперёд -> далее по умолчанию -> Готово

Результат: "Не удалось завершить установку: Конфигурация не поддерживается: В системе отсутствует поддержка NETNS".
Полный вывод в lxc_error.txt
Установка так и не завершилась, при просмотре, соответственно, пусто:
# virsh -c lxc:/// list
 ID   Имя   Состояние
-----------------------

Детали:
systemctl restart libvirtd не помогает (не влияет также выполнение в virt-manager каких-либо ещё действий после шага 5:создание пула для хранения ВМ или создание самих ВМ).

При проверке поддержки:
# grep CONFIG_NET_NS= /boot/config-$(uname -r)

CONFIG_NET_NS=y

Далее:
# modprobe netns
получаем
modprobe: FATAL: Module netns not found in directory /lib/modules/6.12.21-6.12-alt1
В journalctl ничего.

Аналогичная проблема при запуске контейнера из терминала с помощью libvirt (предварительно можно скачать контейнер с помощью wget):
# virt-install --connect lxc:// --name alt --ram 512 --os-variant=alt.p10 --filesystem /srv/alt-cont/,/
Запуск установки...
ERROR    конфигурация не поддерживается: В системе отсутствует поддержка NETNS
Возможно, установка домена завершилась неудачей. 
Если вы уверены, что установка прошла нормально, перезапустите домен:
В противном случае начните процесс установки заново.

При запуске:  virsh --connect lxc:// start alt ошибка при получении данных домена «alt» (нет такой проблемы на p10 и Sisyphus).

На Sisyphus на 7-м шаге  (для сравнения) предлагается запустить сеть, если не запущена, ответить "Да" и будет получен желаемый результат: приглашение командной строки sh-4.4# (контейнер запущен).
______________________
Ожидаемое поведение: Контейнер создался и запустился, вывелось приглашение командной строки:
sh-4.4#

На p10 не воспроизводится ошибка с ядром 6.1.131-un-def-alt1 и версиями пакетов lxc-4.0.12-alt3 и libvirt-9.7.0-alt2.p10.3.
Также не воспроизводится Sisyphus с ядром 6.12.22-6.12-alt1 и версиями пакетов lxc-6.0.3-alt2 и libvirt-11.0.0-alt1.
Comment 1 Tatyana Gagina 2025-04-08 17:23:52 MSK
Created attachment 18184 [details]
конфигурация не поддерживается
Comment 2 Alexander Makeenkov 2025-07-01 16:12:22 MSK
p11, libvirt 10.7.0-alt1, ядро 6.12.34-6.12-alt1 - ошибка воспроизводится

сизиф, libvirt 11.0.0-alt1, ядро 6.12.35-6.12-alt1 - ошибка не воспроизводится
Comment 3 Artem Varaksa 2025-12-10 16:40:53 MSK
p11+401580.3, libvirt 11.10.0-alt1, ядро 6.12.59-6.12-alt1 - ошибка не воспроизводится
Comment 4 Artem Varaksa 2025-12-16 11:24:43 MSK
(Ответ для Artem Varaksa на комментарий #3)
> p11+401580.3, libvirt 11.10.0-alt1, ядро 6.12.59-6.12-alt1 - ошибка не
> воспроизводится

task #401580 for p11 DONE