<div dir="ltr"><div><div>Hi, if I use this patch, I cannot add a spice display device. I get an error about "Graphics Device Parameter error, too many values to unpack" and if I hit OK I get 'NoneType' object has no attribute 'virtual_device_type' Below is the virt-manager -debug log.<br><br></div>Thanks,<br></div>Sarnex<br><br>sarnex@pc ~ $ virt-manager --debug<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (cli:256) Launched with command line: /usr/share/virt-manager/virt-manager --debug<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (virt-manager:143) virt-manager version: 1.3.2<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (virt-manager:144) virtManager import: <module 'virtManager' from '/usr/share/virt-manager/virtManager/__init__.py'><br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (virt-manager:203) GTK version: 3.18.7<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (engine:496) libguestfs inspection support: False<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (systray:72) Using AppIndicator3 for systray<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (systray:154) Showing systray: False<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (engine:1028) processing cli command uri= show_window= domain=<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (engine:1030) No cli action requested, launching default window<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (manager:203) Showing manager<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (engine:401) window counter incremented to 1<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (engine:161) Loading stored URIs:<br>qemu:///system<br>[Tue, 01 Mar 2016 19:43:45 virt-manager 25068] DEBUG (engine:140) Initial gtkapplication activated<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:568) conn=qemu:///system changed to state=Connecting<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:887) Scheduling background open thread for qemu:///system<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:936) libvirt version=1003003<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:938) daemon version=1003003<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:939) conn version=2005050<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:941) qemu:///system capabilities:<br><capabilities><br><br>  <host><br>    <uuid>03de0294-0480-0527-4d06-320700080009</uuid><br>    <cpu><br>      <arch>x86_64</arch><br>      <model>Opteron_G5</model><br>      <vendor>AMD</vendor><br>      <topology sockets="1" cores="8" threads="1"/><br>      <feature name="invtsc"/><br>      <feature name="bmi1"/><br>      <feature name="perfctr_nb"/><br>      <feature name="perfctr_core"/><br>      <feature name="topoext"/><br>      <feature name="nodeid_msr"/><br>      <feature name="tce"/><br>      <feature name="lwp"/><br>      <feature name="wdt"/><br>      <feature name="skinit"/><br>      <feature name="ibs"/><br>      <feature name="osvw"/><br>      <feature name="cr8legacy"/><br>      <feature name="extapic"/><br>      <feature name="cmp_legacy"/><br>      <feature name="fxsr_opt"/><br>      <feature name="mmxext"/><br>      <feature name="osxsave"/><br>      <feature name="monitor"/><br>      <feature name="ht"/><br>      <feature name="vme"/><br>      <pages unit="KiB" size="4"/><br>      <pages unit="KiB" size="2048"/><br>    </cpu><br>    <power_management><br>      <suspend_mem/><br>      <suspend_disk/><br>      <suspend_hybrid/><br>    </power_management><br>    <migration_features><br>      <live/><br>      <uri_transports><br>        <uri_transport>tcp</uri_transport><br>        <uri_transport>rdma</uri_transport><br>      </uri_transports><br>    </migration_features><br>    <topology><br>      <cells num="1"><br>        <cell id="0"><br>          <memory unit="KiB">8144104</memory><br>          <cpus num="8"><br>            <cpu id="0" socket_id="0" core_id="0" siblings="0"/><br>            <cpu id="1" socket_id="0" core_id="1" siblings="1"/><br>            <cpu id="2" socket_id="0" core_id="2" siblings="2"/><br>            <cpu id="3" socket_id="0" core_id="3" siblings="3"/><br>            <cpu id="4" socket_id="0" core_id="4" siblings="4"/><br>            <cpu id="5" socket_id="0" core_id="5" siblings="5"/><br>            <cpu id="6" socket_id="0" core_id="6" siblings="6"/><br>            <cpu id="7" socket_id="0" core_id="7" siblings="7"/><br>          </cpus><br>        </cell><br>      </cells><br>    </topology><br>    <secmodel><br>      <model>none</model><br>      <doi>0</doi><br>    </secmodel><br>    <secmodel><br>      <model>dac</model><br>      <doi>0</doi><br>      <baselabel type="kvm">+1000:+10</baselabel><br>      <baselabel type="qemu">+1000:+10</baselabel><br>    </secmodel><br>  </host><br><br>  <guest><br>    <os_type>hvm</os_type><br>    <arch name="i686"><br>      <wordsize>32</wordsize><br>      <emulator>/usr/bin/qemu-system-x86_64</emulator><br>      <machine maxCpus="255">pc-i440fx-2.6</machine><br>      <machine canonical="pc-i440fx-2.6" maxCpus="255">pc</machine><br>      <machine maxCpus="255">pc-1.3</machine><br>      <machine maxCpus="255">pc-i440fx-2.4</machine><br>      <machine maxCpus="255">pc-0.12</machine><br>      <machine maxCpus="255">pc-q35-1.6</machine><br>      <machine maxCpus="255">pc-q35-2.6</machine><br>      <machine canonical="pc-q35-2.6" maxCpus="255">q35</machine><br>      <machine maxCpus="255">pc-i440fx-1.7</machine><br>      <machine maxCpus="255">pc-i440fx-1.6</machine><br>      <machine maxCpus="255">pc-q35-2.2</machine><br>      <machine maxCpus="255">pc-q35-2.1</machine><br>      <machine maxCpus="255">pc-0.11</machine><br>      <machine maxCpus="255">pc-q35-1.5</machine><br>      <machine maxCpus="255">pc-0.10</machine><br>      <machine maxCpus="255">pc-i440fx-2.2</machine><br>      <machine maxCpus="1">isapc</machine><br>      <machine maxCpus="255">pc-i440fx-2.3</machine><br>      <machine maxCpus="255">pc-q35-1.4</machine><br>      <machine maxCpus="255">pc-1.2</machine><br>      <machine maxCpus="255">pc-q35-2.5</machine><br>      <machine maxCpus="255">pc-0.15</machine><br>      <machine maxCpus="255">pc-i440fx-1.5</machine><br>      <machine maxCpus="255">pc-q35-2.0</machine><br>      <machine maxCpus="255">pc-i440fx-1.4</machine><br>      <machine maxCpus="255">pc-i440fx-2.5</machine><br>      <machine maxCpus="255">pc-0.14</machine><br>      <machine maxCpus="255">pc-1.1</machine><br>      <machine maxCpus="255">pc-q35-1.7</machine><br>      <machine maxCpus="255">pc-i440fx-2.1</machine><br>      <machine maxCpus="255">pc-1.0</machine><br>      <machine maxCpus="255">pc-i440fx-2.0</machine><br>      <machine maxCpus="255">pc-q35-2.4</machine><br>      <machine maxCpus="255">pc-q35-2.3</machine><br>      <machine maxCpus="255">pc-0.13</machine><br>      <domain type="qemu"><br>        <emulator>/usr/bin/qemu-system-x86_64</emulator><br>      </domain><br>      <domain type="kvm"><br>        <emulator>/usr/bin/qemu-system-x86_64</emulator><br>      </domain><br>    </arch><br>    <features><br>      <cpuselection/><br>      <deviceboot/><br>      <disksnapshot default="on" toggle="no"/><br>      <acpi default="on" toggle="yes"/><br>      <apic default="on" toggle="no"/><br>      <pae/><br>      <nonpae/><br>    </features><br>  </guest><br><br>  <guest><br>    <os_type>hvm</os_type><br>    <arch name="x86_64"><br>      <wordsize>64</wordsize><br>      <emulator>/usr/bin/qemu-system-x86_64</emulator><br>      <machine maxCpus="255">pc-i440fx-2.6</machine><br>      <machine canonical="pc-i440fx-2.6" maxCpus="255">pc</machine><br>      <machine maxCpus="255">pc-1.3</machine><br>      <machine maxCpus="255">pc-i440fx-2.4</machine><br>      <machine maxCpus="255">pc-0.12</machine><br>      <machine maxCpus="255">pc-q35-1.6</machine><br>      <machine maxCpus="255">pc-q35-2.6</machine><br>      <machine canonical="pc-q35-2.6" maxCpus="255">q35</machine><br>      <machine maxCpus="255">pc-i440fx-1.7</machine><br>      <machine maxCpus="255">pc-i440fx-1.6</machine><br>      <machine maxCpus="255">pc-q35-2.2</machine><br>      <machine maxCpus="255">pc-q35-2.1</machine><br>      <machine maxCpus="255">pc-0.11</machine><br>      <machine maxCpus="255">pc-q35-1.5</machine><br>      <machine maxCpus="255">pc-0.10</machine><br>      <machine maxCpus="255">pc-i440fx-2.2</machine><br>      <machine maxCpus="1">isapc</machine><br>      <machine maxCpus="255">pc-i440fx-2.3</machine><br>      <machine maxCpus="255">pc-q35-1.4</machine><br>      <machine maxCpus="255">pc-1.2</machine><br>      <machine maxCpus="255">pc-q35-2.5</machine><br>      <machine maxCpus="255">pc-0.15</machine><br>      <machine maxCpus="255">pc-i440fx-1.5</machine><br>      <machine maxCpus="255">pc-q35-2.0</machine><br>      <machine maxCpus="255">pc-i440fx-1.4</machine><br>      <machine maxCpus="255">pc-i440fx-2.5</machine><br>      <machine maxCpus="255">pc-0.14</machine><br>      <machine maxCpus="255">pc-1.1</machine><br>      <machine maxCpus="255">pc-q35-1.7</machine><br>      <machine maxCpus="255">pc-i440fx-2.1</machine><br>      <machine maxCpus="255">pc-1.0</machine><br>      <machine maxCpus="255">pc-i440fx-2.0</machine><br>      <machine maxCpus="255">pc-q35-2.4</machine><br>      <machine maxCpus="255">pc-q35-2.3</machine><br>      <machine maxCpus="255">pc-0.13</machine><br>      <domain type="qemu"><br>        <emulator>/usr/bin/qemu-system-x86_64</emulator><br>      </domain><br>      <domain type="kvm"><br>        <emulator>/usr/bin/qemu-system-x86_64</emulator><br>      </domain><br>    </arch><br>    <features><br>      <cpuselection/><br>      <deviceboot/><br>      <disksnapshot default="on" toggle="no"/><br>      <acpi default="on" toggle="yes"/><br>      <apic default="on" toggle="no"/><br>    </features><br>  </guest><br><br></capabilities><br><br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:789) Using domain events<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:826) Using network events<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) network=default status=Active added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) pool=default status=Active added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) network=wifi status=Active added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) interface=enp8s0 status=Inactive added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) interface=wlp2s0 status=Active added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) interface=lo status=Inactive added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) interface=sit0 status=Inactive added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) domain=ubuntu-virgl status=Shutoff added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) interface=virbr1 status=Inactive added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) interface=virbr0 status=Inactive added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) domain=gpu-passthrough status=Shutoff added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) pool=500GB status=Active added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:1050) domain=win7 status=Shutoff added<br>[Tue, 01 Mar 2016 19:43:46 virt-manager 25068] DEBUG (connection:568) conn=qemu:///system changed to state=Active<br>[Tue, 01 Mar 2016 19:44:46 virt-manager 25068] DEBUG (create:195) Showing new vm wizard<br>[Tue, 01 Mar 2016 19:44:46 virt-manager 25068] DEBUG (create:698) Guest type set to os_type=hvm, arch=x86_64, dom_type=kvm<br>[Tue, 01 Mar 2016 19:44:47 virt-manager 25068] DEBUG (create:205) Closing new vm wizard<br>[Tue, 01 Mar 2016 19:44:50 virt-manager 25068] DEBUG (details:612) Showing VM details: <vmmDomain object at 0x7fd8a4ff4e60 (virtManager+domain+vmmDomain at 0x2c9ce20)><br>[Tue, 01 Mar 2016 19:44:50 virt-manager 25068] DEBUG (engine:401) window counter incremented to 2<br>[Tue, 01 Mar 2016 19:44:52 virt-manager 25068] DEBUG (addhardware:124) Showing addhw<br>[Tue, 01 Mar 2016 19:44:53 virt-manager 25068] DEBUG (addhardware:134) Closing addhw<br>[Tue, 01 Mar 2016 19:44:55 virt-manager 25068] DEBUG (details:2222) Removing device: <virtinst.devicevideo.VirtualVideoDevice object at 0x7fd8a5520650><br>[Tue, 01 Mar 2016 19:44:55 virt-manager 25068] DEBUG (libvirtobject:74) Redefining <vmmDomain name=ubuntu-virgl> with XML diff:<br>--- Original XML<br>+++ New XML<br>@@ -74,12 +74,6 @@<br>     </channel><br>     <input type="mouse" bus="ps2"/><br>     <input type="keyboard" bus="ps2"/><br>-    <video><br>-      <model type="virtio" heads="1" primary="yes"><br>-        <acceleration accel3d="yes"/><br>-      </model><br>-      <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0"/><br>-    </video><br>     <memballoon model="virtio"><br>       <address type="pci" domain="0x0000" bus="0x00" slot="0x08" function="0x0"/><br>     </memballoon><br><br>[Tue, 01 Mar 2016 19:44:55 virt-manager 25068] DEBUG (connection:754) domain lifecycle event: domain=ubuntu-virgl event=0 reason=1<br>[Tue, 01 Mar 2016 19:44:56 virt-manager 25068] DEBUG (addhardware:124) Showing addhw<br>[Tue, 01 Mar 2016 19:44:59 virt-manager 25068] ERROR (error:142) Validation Error: Graphics device parameter error too many values to unpack<br>Traceback (most recent call last):<br>  File "/usr/share/virt-manager/virtManager/addhardware.py", line 1564, in _validate_page_graphics<br>    tlsport, addr, passwd, keymap) = self._gfxdetails.get_values()<br>ValueError: too many values to unpack<br>[Tue, 01 Mar 2016 19:45:32 virt-manager 25068] DEBUG (error:99) error dialog message:<br>summary='NoneType' object has no attribute 'virtual_device_type'<br>details=Traceback (most recent call last):<br>  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper<br>    callback(asyncjob, *args, **kwargs)<br>  File "/usr/share/virt-manager/virtManager/addhardware.py", line 1275, in _setup_device<br>    if (self._dev.virtual_device_type == "disk" and<br>AttributeError: 'NoneType' object has no attribute 'virtual_device_type'<br><br><br><br></div>