Bug ID | 1203562 |
---|---|
Summary | virt-install not pickeing the right boot firmware |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 15.4 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Virtualization:Tools |
Assignee | virt-bugs@suse.de |
Reporter | aginies@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Creating a VM and would like to use uefi loader=/usr/share/qemu/ovmf-x86_64-smm-opensuse-code.bin At the end the firmware used is the XML config is /usr/share/qemu/ovmf-x86_64-smm-ms-code.bin virt-install debug logs: exec virt-install -d --name alp-demo --os-variant=opensuse15.3 --boot uefi,loader_type=pflash,loader=/usr/share/qemu/ovmf-x86_64-smm-opensuse-code.bin,nvram_template=/usr/share/qemu/ovmf-x86_64-smm-opensuse-vars.bin --import --disk /var/tmp/alp-demo/alp-demo.qcow2,bus=sata --memory 2048 --console pty,target_type=virtio --tpm backend.type=emulator,backend.version=2.0,model=tpm-tis --network network=default --transient --autoconsole graphical [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (cli:204) Launched with command line: /usr/bin/virt-install -d --name alp-demo --os-variant=opensuse15.3 --boot uefi,loader_type=pflash,loader=/usr/share/qemu/ovmf-x86_64-smm-opensuse-code.bin,nvram_template=/usr/share/qemu/ovmf-x86_64-smm-opensuse-vars.bin --import --disk /var/tmp/alp-demo/alp-demo.qcow2,bus=sata --memory 2048 --console pty,target_type=virtio --tpm backend.type=emulator,backend.version=2.0,model=tpm-tis --network network=default --transient --autoconsole graphical [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (virtinstall:212) Distilled --network options: ['network=default'] [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (virtinstall:142) Distilled --disk options: ['/var/tmp/alp-demo/alp-demo.qcow2,bus=sata'] [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (cli:216) Requesting libvirt URI default [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (cli:219) Received libvirt URI qemu:///system [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (guest:333) Setting Guest osinfo name <_OsVariant name=generic> [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (guest:333) Setting Guest osinfo name <_OsVariant name=opensuse15.3> [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (installer:553) No media for distro detection. [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (installer:555) installer.detect_distro returned=None [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (osdict:217) No recommended value found for key='n-cpus', using minimum=1 * 2 [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (guest:538) Prefer EFI => False [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (cpu:282) Using default cpu mode=host-passthrough [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (graphics:157) App is configured with default_graphics=spice [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (graphics:175) Local connection, disabling spice image compression. [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (guest:1103) Using num_pcie_root_ports=14 [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (disk:236) DeviceDisk.check_path_search path=/var/tmp/alp-demo/alp-demo.qcow2 [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (cli:265) Starting install... Starting install... [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (installer:630) Generated initial_xml: None required [Tue, 20 Sep 2022 12:06:58 virt-install 18235] DEBUG (installer:631) Generated final_xml: <domain type="kvm"> <name>alp-demo</name> <uuid>2c5462d3-b596-4c75-ae08-dceb0e8563c3</uuid> <metadata> <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> <libosinfo:os id="http://opensuse.org/opensuse/15.3"/> </libosinfo:libosinfo> </metadata> <memory>2097152</memory> <currentMemory>2097152</currentMemory> <vcpu>2</vcpu> <os firmware="efi"> <type arch="x86_64" machine="q35">hvm</type> <loader type="pflash">/usr/share/qemu/ovmf-x86_64-smm-opensuse-code.bin</loader> <nvram template="/usr/share/qemu/ovmf-x86_64-smm-opensuse-vars.bin"/> <boot dev="hd"/> </os> <features> <acpi/> <apic/> <vmport state="off"/> </features> <cpu mode="host-passthrough"/> <clock offset="utc"> <timer name="rtc" tickpolicy="catchup"/> <timer name="pit" tickpolicy="delay"/> <timer name="hpet" present="no"/> </clock> <pm> <suspend-to-mem enabled="no"/> <suspend-to-disk enabled="no"/> </pm> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type="file" device="disk"> <driver name="qemu" type="qcow2"/> <source file="/var/tmp/alp-demo/alp-demo.qcow2"/> <target dev="sda" bus="sata"/> </disk> <controller type="usb" model="qemu-xhci" ports="15"/> <controller type="pci" model="pcie-root"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <controller type="pci" model="pcie-root-port"/> <interface type="network"> <source network="default"/> <mac address="52:54:00:ac:59:b4"/> <model type="virtio"/> </interface> <console type="pty"> <target type="virtio"/> </console> <channel type="unix"> <source mode="bind"/> <target type="virtio" name="org.qemu.guest_agent.0"/> </channel> <channel type="spicevmc"> <target type="virtio" name="com.redhat.spice.0"/> </channel> <input type="tablet" bus="usb"/> <tpm model="tpm-tis"> <backend type="emulator" version="2.0"/> </tpm> <graphics type="spice" port="-1" tlsPort="-1" autoport="yes"> <image compression="off"/> </graphics> <sound model="ich9"/> <video> <model type="virtio"/> </video> <redirdev bus="usb" type="spicevmc"/> <redirdev bus="usb" type="spicevmc"/> <memballoon model="virtio"/> <rng model="virtio"> <backend model="random">/dev/urandom</backend> </rng> </devices> </domain> [Tue, 20 Sep 2022 12:06:59 virt-install 18235] DEBUG (installer:685) XML fetched from libvirt object: <domain type='kvm' id='16'> <name>alp-demo</name> <uuid>2c5462d3-b596-4c75-ae08-dceb0e8563c3</uuid> <metadata> <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> <libosinfo:os id="http://opensuse.org/opensuse/15.3"/> </libosinfo:libosinfo> </metadata> <memory unit='KiB'>2097152</memory> <currentMemory unit='KiB'>2097152</currentMemory> <vcpu placement='static'>2</vcpu> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-6.2'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x86_64-smm-ms-code.bin</loader> <nvram template='/usr/share/qemu/ovmf-x86_64-smm-ms-vars.bin'>/var/lib/libvirt/qemu/nvram/alp-demo_VARS.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <vmport state='off'/> <smm state='on'/> </features> <cpu mode='host-passthrough' check='none' migratable='on'/> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <pm> <suspend-to-mem enabled='no'/> <suspend-to-disk enabled='no'/> </pm> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/var/tmp/alp-demo/alp-demo.qcow2' index='1'/> <backingStore/> <target dev='sda' bus='sata'/> <alias name='sata0-0-0'/> <address type='drive' controller='0' bus='0' target='0' unit='0'/> </disk> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0x14'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0x15'/> <alias name='pci.6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0x16'/> <alias name='pci.7'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/> </controller> <controller type='pci' index='8' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='8' port='0x17'/> <alias name='pci.8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x7'/> </controller> <controller type='pci' index='9' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='9' port='0x18'/> <alias name='pci.9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='10' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='10' port='0x19'/> <alias name='pci.10'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x1'/> </controller> <controller type='pci' index='11' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='11' port='0x1a'/> <alias name='pci.11'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x2'/> </controller> <controller type='pci' index='12' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='12' port='0x1b'/> <alias name='pci.12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x3'/> </controller> <controller type='pci' index='13' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='13' port='0x1c'/> <alias name='pci.13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x4'/> </controller> <controller type='pci' index='14' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='14' port='0x1d'/> <alias name='pci.14'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x5'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </controller> <interface type='network'> <mac address='52:54:00:ac:59:b4'/> <source network='default' portid='673116eb-db8f-402a-9ea6-2ca0625e1f39' bridge='virbr0'/> <target dev='vnet15'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <console type='pty' tty='/dev/pts/2'> <source path='/dev/pts/2'/> <target type='virtio' port='0'/> <alias name='console0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-16-alp-demo/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0' state='disconnected'/> <alias name='channel1'/> <address type='virtio-serial' controller='0' bus='0' port='2'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <tpm model='tpm-tis'> <backend type='emulator' version='2.0'/> <alias name='tpm0'/> </tpm> <graphics type='spice' port='5900' autoport='yes' listen='127.0.0.1'> <listen type='address' address='127.0.0.1'/> <image compression='off'/> </graphics> <sound model='ich9'> <alias name='sound0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/> </sound> <audio id='1' type='spice'/> <video> <model type='virtio' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <redirdev bus='usb' type='spicevmc'> <alias name='redir0'/> <address type='usb' bus='0' port='2'/> </redirdev> <redirdev bus='usb' type='spicevmc'> <alias name='redir1'/> <address type='usb' bus='0' port='3'/> </redirdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </memballoon> <rng model='virtio'> <backend model='random'>/dev/urandom</backend> <alias name='rng0'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </rng> </devices> </domain> Creating domain... | 0 B 00:00:00 [Tue, 20 Sep 2022 12:06:59 virt-install 18235] DEBUG (cli:383) Running: virt-viewer --connect qemu:///system --wait alp-demo [Tue, 20 Sep 2022 12:06:59 virt-install 18235] DEBUG (cli:265) Running graphical console command: virt-viewer --connect qemu:///system --wait alp-demo Running graphical console command: virt-viewer --connect qemu:///system --wait alp-demo (virt-viewer:18497): Gtk-WARNING **: 12:06:59.645: cannot open display: [Tue, 20 Sep 2022 12:06:59 virt-install 18235] WARNING (virtinstall:780) Console command returned failure. [Tue, 20 Sep 2022 12:07:01 virt-install 18235] DEBUG (cli:265) Domain creation completed. Domain creation completed.