Bug 57192 - Не устанавливает в интерфейсе найденную ОС из выбранного ISO
Summary: Не устанавливает в интерфейсе найденную ОС из выбранного ISO
Status: CLOSED DUPLICATE of bug 48070
Alias: None
Product: Branch p11
Classification: Unclassified
Component: virt-manager (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-10 15:15 MSK by Artem Varaksa
Modified: 2025-12-11 18:24 MSK (History)
0 users

See Also:


Attachments
Запись экрана (465.44 KB, video/mp4)
2025-12-10 15:15 MSK, Artem Varaksa
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2025-12-10 15:15:49 MSK
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
Comment 1 Artem Varaksa 2025-12-10 15:20:56 MSK
Для 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.".
Comment 2 Artem Varaksa 2025-12-11 18:24:10 MSK

*** This bug has been marked as a duplicate of bug 48070 ***