Bug 76521 - Cannot run any GNOME-based guests
Summary: Cannot run any GNOME-based guests
Status: RESOLVED NOTOURBUG
Alias: None
Product: Spice
Classification: Unclassified
Component: xorg qxl (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Spice Bug List
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-23 17:30 UTC by Michael Catanzaro
Modified: 2014-03-24 14:11 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Screenshot of every GNOME VM (26.09 KB, text/plain)
2014-03-23 17:30 UTC, Michael Catanzaro
Details

Description Michael Catanzaro 2014-03-23 17:30:24 UTC
Created attachment 96248 [details]
Screenshot of every  GNOME VM

I'm running GNOME Boxes 3.10.2 on Fedora 20.  I've attempted to run several different GNOME live CDs in Boxes: Fedora 20, openSUSE 13.1, and Tanglu 1. Attempts to boot these systems inevitably end with the fail whale ("something has gone wrong and the system cannot recover"). The only GNOME system I've tried that doesn't hit the fail whale is a QEMU image from GNOME Continuous, which stops at a kernel panic instead.

I reported this downstream at https://bugzilla.gnome.org/show_bug.cgi?id=726882 and was told that it is probably a Spice bug, possibly with the QXL drivers. Please let me know if I can provide any further information.

[mcatanzaro@victory-road ~]$ virsh dumpxml fedora20
<domain type='kvm'>
  <name>fedora20</name>
  <uuid>2b9b35bf-9e83-49d9-9f5a-2a3efb4123e2</uuid>
  <title>Fedora 20</title>
  <metadata>
    <boxes:gnome-boxes xmlns:boxes="http://live.gnome.org/Boxes/">
      <os-state>live</os-state>
      <os-id>http://fedoraproject.org/fedora/20</os-id>
      <media-id>http://fedoraproject.org/fedora/20:3</media-id>
      <media>/home/mcatanzaro/Distributions/Fedora-Live-Desktop-x86_64-20-1.iso</media>
    </boxes:gnome-boxes>
  </metadata>
  <memory unit='KiB'>1048576</memory>
  <currentMemory unit='KiB'>1048576</currentMemory>
  <vcpu placement='static'>4</vcpu>
  <os>
    <type arch='x86_64' machine='pc-i440fx-1.6'>hvm</type>
    <boot dev='cdrom'/>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
  </features>
  <cpu mode='host-model'>
    <model fallback='allow'/>
    <topology sockets='1' cores='2' threads='2'/>
  </cpu>
  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
  </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/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2' cache='none'/>
      <source file='/home/mcatanzaro/.local/share/gnome-boxes/images/fedora20'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/home/mcatanzaro/Distributions/Fedora-Live-Desktop-x86_64-20-1.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'/>
    <interface type='user'>
      <mac address='52:54:00:f5:3b:60'/>
      <model type='virtio'/>
      <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 port='0'/>
    </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>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <graphics type='spice' autoport='yes'>
      <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' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <redirdev bus='usb' type='spicevmc'>
    </redirdev>
    <redirdev bus='usb' type='spicevmc'>
    </redirdev>
    <redirdev bus='usb' type='spicevmc'>
    </redirdev>
    <redirdev bus='usb' type='spicevmc'>
    </redirdev>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
    </memballoon>
  </devices>
</domain>
Comment 1 Christophe Fergeau 2014-03-24 09:22:46 UTC
I'm fairly sure if you create a SPICE VM using virt-manager and boot it (you can use a f20 livecd for example), it will work fine.
Comment 2 Michael Catanzaro 2014-03-24 14:11:55 UTC
(In reply to comment #1)
> I'm fairly sure if you create a SPICE VM using virt-manager and boot it (you
> can use a f20 livecd for example), it will work fine.

Yes, a F20 live CD launches and runs fine when I use virt-manager. Thanks!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.