#33 Fails to Install/Start in GNOME-Boxes

Open
opened 2 years ago by myrcy · 6 comments
myrcy commented 2 years ago

Here is the error message I recieve when attempting to use dragora-3.0-x86_64-beta1-live.iso in GNOME Boxes:

Broker URL: qemu+unix:///session
Domain: boxes-unknown
UUID: d2e58025-b659-4d68-a03e-4b5156147bbc
Persistent: yes
Cpu time: 0
Memory: 4181001 KiB
Max memory: 16381712 KiB
CPUs: 4
State: GVIR_DOMAIN_STATE_SHUTOFF

Domain config:
------------------------------------------------------------
<domain type="kvm">
  <name>boxes-unknown</name>
  <uuid>d2e58025-b659-4d68-a03e-4b5156147bbc</uuid>
  <title>dragora-3</title>
  <metadata>
    <boxes:gnome-boxes xmlns:boxes="https://wiki.gnome.org/Apps/Boxes">
      <os-state>live</os-state>
      <media>/home/usr/ISOs/temp/dragora-3.0-x86_64-beta1-live.iso</media>
    </boxes:gnome-boxes>
  </metadata>
  <memory unit="KiB">4181001</memory>
  <currentMemory unit="KiB">4181001</currentMemory>
  <vcpu placement="static">4</vcpu>
  <os>
    <type arch="x86_64" machine="pc-i440fx-bionic">hvm</type>
    <boot dev="cdrom"/>
    <boot dev="hd"/>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode="custom" match="exact" check="partial">
    <model fallback="allow">IvyBridge-IBRS</model>
    <topology sockets="1" cores="2" threads="2"/>
  </cpu>
  <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>destroy</on_reboot>
  <on_crash>destroy</on_crash>
  <pm>
    <suspend-to-mem enabled="no"/>
    <suspend-to-disk enabled="no"/>
  </pm>
  <devices>
    <emulator>/usr/bin/kvm-spice</emulator>
    <disk type="file" device="disk">
      <driver name="qemu" type="qcow2" cache="writeback"/>
      <source file="/home/usr/.local/share/gnome-boxes/images/boxes-unknown"/>
      <target dev="hda" bus="ide"/>
      <address type="drive" controller="0" bus="0" target="0" unit="0"/>
    </disk>
    <disk type="file" device="cdrom">
      <driver name="qemu" type="raw"/>
      <source file="/home/usr/ISOs/temp/dragora-3.0-x86_64-beta1-live.iso" startupPolicy="mandatory"/>
      <target dev="hdc" bus="ide"/>
      <readonly/>
      <address type="drive" controller="0" bus="1" target="0" unit="0"/>
    </disk>
    <controller type="usb" index="0" model="ich9-ehci1">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x7"/>
    </controller>
    <controller type="usb" index="0" model="ich9-uhci1">
      <master startport="0"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x0" multifunction="on"/>
    </controller>
    <controller type="usb" index="0" model="ich9-uhci2">
      <master startport="2"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x1"/>
    </controller>
    <controller type="usb" index="0" model="ich9-uhci3">
      <master startport="4"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x2"/>
    </controller>
    <controller type="pci" index="0" model="pci-root"/>
    <controller type="ide" index="0">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x1"/>
    </controller>
    <controller type="virtio-serial" index="0">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0"/>
    </controller>
    <controller type="ccid" index="0">
      <address type="usb" bus="0" port="2"/>
    </controller>
    <interface type="user">
      <mac address="52:54:00:b1:c7:02"/>
      <model type="rtl8139"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0"/>
    </interface>
    <smartcard mode="passthrough" type="spicevmc">
      <address type="ccid" controller="0" slot="0"/>
    </smartcard>
    <serial type="pty">
      <target type="isa-serial" port="0">
        <model name="isa-serial"/>
      </target>
    </serial>
    <console type="pty">
      <target type="serial" port="0"/>
    </console>
    <channel type="spicevmc">
      <target type="virtio" name="com.redhat.spice.0"/>
      <address type="virtio-serial" controller="0" bus="0" port="1"/>
    </channel>
    <channel type="spiceport">
      <source channel="org.spice-space.webdav.0"/>
      <target type="virtio" name="org.spice-space.webdav.0"/>
      <address type="virtio-serial" controller="0" bus="0" port="2"/>
    </channel>
    <input type="tablet" bus="usb">
      <address type="usb" bus="0" port="3"/>
    </input>
    <input type="mouse" bus="usb">
      <address type="usb" bus="0" port="4"/>
    </input>
    <input type="keyboard" bus="usb">
      <address type="usb" bus="0" port="5"/>
    </input>
    <input type="mouse" bus="ps2"/>
    <input type="keyboard" bus="ps2"/>
    <graphics type="spice">
      <listen type="none"/>
      <image compression="off"/>
    </graphics>
    <sound model="ac97">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x04" function="0x0"/>
    </sound>
    <video>
      <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/>
      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0"/>
    </video>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="6"/>
    </redirdev>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="1.1"/>
    </redirdev>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="1.2"/>
    </redirdev>
    <redirdev bus="usb" type="spicevmc">
      <address type="usb" bus="0" port="1.3"/>
    </redirdev>
    <hub type="usb">
      <address type="usb" bus="0" port="1"/>
    </hub>
    <memballoon model="virtio">
      <address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x0"/>
    </memballoon>
  </devices>
</domain>
------------------------------------------------------------

I apologize that I wasn't able to find the difference between the live and package ISOs but did want to report that is it Corrupt or incomplete media.

Thanks for any help you can provide!

Here is the error message I recieve when attempting to use `dragora-3.0-x86_64-beta1-live.iso` in GNOME Boxes: ``` Broker URL: qemu+unix:///session Domain: boxes-unknown UUID: d2e58025-b659-4d68-a03e-4b5156147bbc Persistent: yes Cpu time: 0 Memory: 4181001 KiB Max memory: 16381712 KiB CPUs: 4 State: GVIR_DOMAIN_STATE_SHUTOFF Domain config: ------------------------------------------------------------ <domain type="kvm"> <name>boxes-unknown</name> <uuid>d2e58025-b659-4d68-a03e-4b5156147bbc</uuid> <title>dragora-3</title> <metadata> <boxes:gnome-boxes xmlns:boxes="https://wiki.gnome.org/Apps/Boxes"> <os-state>live</os-state> <media>/home/usr/ISOs/temp/dragora-3.0-x86_64-beta1-live.iso</media> </boxes:gnome-boxes> </metadata> <memory unit="KiB">4181001</memory> <currentMemory unit="KiB">4181001</currentMemory> <vcpu placement="static">4</vcpu> <os> <type arch="x86_64" machine="pc-i440fx-bionic">hvm</type> <boot dev="cdrom"/> <boot dev="hd"/> </os> <features> <acpi/> <apic/> </features> <cpu mode="custom" match="exact" check="partial"> <model fallback="allow">IvyBridge-IBRS</model> <topology sockets="1" cores="2" threads="2"/> </cpu> <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>destroy</on_reboot> <on_crash>destroy</on_crash> <pm> <suspend-to-mem enabled="no"/> <suspend-to-disk enabled="no"/> </pm> <devices> <emulator>/usr/bin/kvm-spice</emulator> <disk type="file" device="disk"> <driver name="qemu" type="qcow2" cache="writeback"/> <source file="/home/usr/.local/share/gnome-boxes/images/boxes-unknown"/> <target dev="hda" bus="ide"/> <address type="drive" controller="0" bus="0" target="0" unit="0"/> </disk> <disk type="file" device="cdrom"> <driver name="qemu" type="raw"/> <source file="/home/usr/ISOs/temp/dragora-3.0-x86_64-beta1-live.iso" startupPolicy="mandatory"/> <target dev="hdc" bus="ide"/> <readonly/> <address type="drive" controller="0" bus="1" target="0" unit="0"/> </disk> <controller type="usb" index="0" model="ich9-ehci1"> <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x7"/> </controller> <controller type="usb" index="0" model="ich9-uhci1"> <master startport="0"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x0" multifunction="on"/> </controller> <controller type="usb" index="0" model="ich9-uhci2"> <master startport="2"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x1"/> </controller> <controller type="usb" index="0" model="ich9-uhci3"> <master startport="4"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x05" function="0x2"/> </controller> <controller type="pci" index="0" model="pci-root"/> <controller type="ide" index="0"> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x1"/> </controller> <controller type="virtio-serial" index="0"> <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0"/> </controller> <controller type="ccid" index="0"> <address type="usb" bus="0" port="2"/> </controller> <interface type="user"> <mac address="52:54:00:b1:c7:02"/> <model type="rtl8139"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0"/> </interface> <smartcard mode="passthrough" type="spicevmc"> <address type="ccid" controller="0" slot="0"/> </smartcard> <serial type="pty"> <target type="isa-serial" port="0"> <model name="isa-serial"/> </target> </serial> <console type="pty"> <target type="serial" port="0"/> </console> <channel type="spicevmc"> <target type="virtio" name="com.redhat.spice.0"/> <address type="virtio-serial" controller="0" bus="0" port="1"/> </channel> <channel type="spiceport"> <source channel="org.spice-space.webdav.0"/> <target type="virtio" name="org.spice-space.webdav.0"/> <address type="virtio-serial" controller="0" bus="0" port="2"/> </channel> <input type="tablet" bus="usb"> <address type="usb" bus="0" port="3"/> </input> <input type="mouse" bus="usb"> <address type="usb" bus="0" port="4"/> </input> <input type="keyboard" bus="usb"> <address type="usb" bus="0" port="5"/> </input> <input type="mouse" bus="ps2"/> <input type="keyboard" bus="ps2"/> <graphics type="spice"> <listen type="none"/> <image compression="off"/> </graphics> <sound model="ac97"> <address type="pci" domain="0x0000" bus="0x00" slot="0x04" function="0x0"/> </sound> <video> <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0"/> </video> <redirdev bus="usb" type="spicevmc"> <address type="usb" bus="0" port="6"/> </redirdev> <redirdev bus="usb" type="spicevmc"> <address type="usb" bus="0" port="1.1"/> </redirdev> <redirdev bus="usb" type="spicevmc"> <address type="usb" bus="0" port="1.2"/> </redirdev> <redirdev bus="usb" type="spicevmc"> <address type="usb" bus="0" port="1.3"/> </redirdev> <hub type="usb"> <address type="usb" bus="0" port="1"/> </hub> <memballoon model="virtio"> <address type="pci" domain="0x0000" bus="0x00" slot="0x07" function="0x0"/> </memballoon> </devices> </domain> ------------------------------------------------------------ ``` I apologize that I wasn't able to find the difference between the live and package ISOs but did want to report that is it `Corrupt or incomplete media`. Thanks for any help you can provide!
myrcy commented 2 years ago
Poster

What is even more odd, is that virt-manager cannot recognize it as a Linux distro but will boot it. Eventually it seems to freeze after a few seconds though:

What is even more odd, is that `virt-manager` cannot recognize it as a Linux distro but will boot it. Eventually it seems to freeze after a few seconds though:
myrcy commented 2 years ago
Poster

It appears my problem with GNOME Boxes was that libvirtd wasn't enabled ( or at least not recognized ).

Enabling the systemd service libvirtd appears to fix the issue.

I still receive errors, as attached via an image.
After reviewing the IRC I will try and compile the ISO from git and see that if that fixes the issue, or mounting both ISO images.

- Thanks Myrcy

It appears my problem with GNOME Boxes was that `libvirtd` wasn't enabled ( or at least not recognized ). Enabling the `systemd` service `libvirtd` appears to fix the issue. I still receive errors, as attached via an image. <br> After reviewing the IRC I will try and compile the ISO from git and see that if that fixes the issue, or mounting both ISO images. \- Thanks Myrcy
Matías Fonzo commented 2 years ago
Owner

Please, see issue #34

Please, see issue #34
myrcy commented 2 years ago
Poster

pressing tab when the load screen shows up, and them adding nomodeset (+ pressing enter) appears to fix the issue here.

Edit Note, the default usr/password is
Username:root
Password: dragora

pressing tab when the load screen shows up, and them adding `nomodeset` (+ pressing enter) appears to fix the issue here. **Edit** Note, the default usr/password is<br>Username:`root`<br>Password: `dragora`
Matías Fonzo commented 2 years ago
Owner

Thanks for the confirmation.

Currently, the 'nomodeset' option is set when you want to install, load the installer from the boot menu (it's a new menu option introduced after the -beta1). But for the Live CD boot, there is no 'nomodeset' option for now.

We also take into account that the current kernel config has been changed since the -beta1. I consider this config much better even for video cards, so it should work. If not, we can document or add a new menu option with the nomodeset option, ideally it should work without it, because this is the default when you install Dragora (GRUB does not pass it by default) in order to try to make the use of the video card driver and approach its features via Xorg (for example).

Thanks for the confirmation. Currently, the 'nomodeset' option is set when you want to install, load the installer from the boot menu (it's a new menu option introduced after the -beta1). But for the Live CD boot, there is no 'nomodeset' option for now. We also take into account that the current kernel config has been changed since the -beta1. I consider this config much better even for video cards, so it should work. If not, we can document or add a new menu option with the nomodeset option, ideally it should work without it, because this is the default when you install Dragora (GRUB does not pass it by default) in order to try to make the use of the video card driver and approach its features via Xorg (for example).

Hello @myrcy!

When I tried to install dragora in Gnome Boxes, everything was good but when I tried to install it in virt-manager, I found the same bug with freeze but when I set Video to VGA or Virtio (Default was QXL) ,VM started to work. If you will try to return QXL after installation, you will see the same problem.

P.S Dragora 3.0 beta1 x86-64

Hello @myrcy! When I tried to install dragora in Gnome Boxes, everything was good but when I tried to install it in virt-manager, I found the same bug with freeze but when I set Video to VGA or Virtio (Default was QXL) ,VM started to work. If you will try to return QXL after installation, you will see the same problem. P.S Dragora 3.0 beta1 x86-64
Sign in to join this conversation.
No Label
No Milestone
No assignee
3 Participants
Loading...
Cancel
Save
There is no content yet.