Created attachment 20309 [details] Запись экрана Шаги ==== Необходима (например) виртуальная машина (cpu=host) с двумя дисками. 1. # apt-get install -y qemu libvirt libvirt-daemon-driver-storage-disk 2. На дополнительном (втором) диске создать раздел: # (echo o; echo n; echo p; echo 1; echo; echo; echo w) | \ fdisk /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1 3. # gpasswd -a test vmusers 4. # ! stat /dev/kvm && modprobe kvm-intel 5. # systemctl enable --now libvirtd 6. Скачать образ системы для ВМ в директорию /var/lib/libvirt/images. 7. Открыть virt-manager (`# apt-get install -y virt-manager`) на системе с графикой. 8. Выбрать Файл > Добавить соединение > Подключиться к удалённому узлу с помощью SSH > ввести имя пользователя (root) и адрес сервера > Подключиться 9. Дождаться подключения к QEMU/KVM на сервере, выбрать эту строку в списке 10. Создать пул для хранения ВМ: Выбрать Правка > Свойства подключения > Пространство данных > нажать + (внизу 'Добавить пул') > ввести название или оставить по умолчанию pool > Тип: disk > Путь к источнику: /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi1 > Готово 11. Создать виртуальную машину: Файл -> Создать виртуальную машину (или кнопка на панели) Метод: Локальный ISO или CDROM -> Вперёд -> Обзор -> выбрать скачанный образ -> Выбор тома Фактический результат ===================== См. видео. Из `~/.cache/virt-manager/virt-manager.log.1` похоже, что был определён Sisyphus (не совсем корректно, но лучше чем ничего), однако из видео видно, что в интерфейсе он сам не выбрался: > [Чт, 29 мая 2025 11:49:44 virt-manager 75222] DEBUG (createvm:1756) Starting OS detection thread for cdrom=/var/lib/libvirt/images/alt-server-11-rc5-x86_64.iso location=None > [Чт, 29 мая 2025 11:49:44 virt-manager 75222] DEBUG (storagebrowse:49) Closing storage browser > [Чт, 29 мая 2025 11:49:44 virt-manager 75222] DEBUG (installer:535) Can't detect distro for cdrom remote connection. > [Чт, 29 мая 2025 11:49:44 virt-manager 75222] DEBUG (installer:544) installer.detect_distro returned=None > [Чт, 29 мая 2025 11:49:44 virt-manager 75222] DEBUG (createvm:1836) Finished UI OS detection. > [Чт, 29 мая 2025 11:51:09 virt-manager 75222] DEBUG (guest:341) Setting Guest osinfo name <_OsVariant name=alt.sisyphus> Ожидаемый результат =================== Корректное автоматическое определение ОС Альт. Воспроизводимость ================= Воспроизводится на клиенте: [p11] ALT Workstation 11.0 x86_64 virt-manager-5.0.0-alt1.noarch python3-module-libvirt-9.8.0-alt1.x86_64 (На sisyphus в данный момент проверить возможности нет.) С серверами: [p11] ALT Server 11.0 x86_64 libvirt-10.7.0-alt1.x86_64 [p11+401580.3] ALT Server 11.0 x86_64 libvirt-11.10.0-alt1.x86_64 [sisyphus] ALT Server 11.0 x86_64 libvirt-11.10.0-alt1.x86_64
Для alt-server-11.0-x86_64.iso даже обнаруживает правильно, т. е. проблема именно в задании в интерфейсе: $ rg 'Setting Guest osinfo name' ~/.cache/virt-manager/virt-manager.log.* -B 5 > 6904-[Вт, 09 дек 2025 18:20:53 virt-manager 29764] DEBUG (createvm:1756) Starting OS detection thread for cdrom=/var/lib/libvirt/images/alt-server-11.0-x86_64.iso location=None > 6905-[Вт, 09 дек 2025 18:20:53 virt-manager 29764] DEBUG (storagebrowse:93) Closing storage browser > 6906-[Вт, 09 дек 2025 18:20:53 virt-manager 29764] DEBUG (installer:539) Can't detect distro for cdrom remote connection. > 6907-[Вт, 09 дек 2025 18:20:53 virt-manager 29764] DEBUG (installer:548) installer.detect_distro returned=None > 6908-[Вт, 09 дек 2025 18:20:54 virt-manager 29764] DEBUG (createvm:1836) Finished UI OS detection. > 6909:[Вт, 09 дек 2025 18:21:35 virt-manager 29764] DEBUG (guest:343) Setting Guest osinfo name <_OsVariant name=alt11.0> С другой стороны, всё равно пишется и "Can't detect distro for cdrom remote connection.".
*** This bug has been marked as a duplicate of bug 48070 ***