Omer Frenkel píše v Út 19. 03. 2013 v 04:58 -0400:
Od:
Omer Frenkel <ofrenkel(a)redhat.com>
Komu:
Tom Rogers <trogers1884(a)gmail.com>
Kopie:
users(a)ovirt.org
Předmět:
Re: [Users] Failed to Start VM (Run
Once) due to internal spice
channel error
Datum:
19.3.2013 09:58:23
----- Original Message -----
> From: "Tom Rogers" <trogers1884(a)gmail.com>
> To: users(a)ovirt.org
> Sent: Monday, March 18, 2013 10:22:52 PM
> Subject: [Users] Failed to Start VM (Run Once) due to internal spice
> channel error
> When trying to run a first time (Run Once) VM install, the vm
session
> fails to start. When we look into the libvirtd.log on the host, we
> find the following error:
> virDomainGraphicsDefParseXML:6566 : internal error unknown spice
> channel name ain
> in the lines right above message, contained in the xmlDESC we find
> the following snippet:
> <channel type="spicevmc">
> <target name="com.redhat.spice.0" type="virtio"/>
> </channel>
> <graphics autoport="yes" keymap="en-us" listen="0"
passwd="*****"
> passwdValidTo="1970-01-01T00:00:01" port="-1"
tlsPort="-1"
> type="spice">
> <channel mode="secure" name="ain"/>
> <channel mode="secure" name="nputs"/>
> <channel mode="secure" name="ursor"/>
> <channel mode="secure" name="layback"/>
> <channel mode="secure" name="ecord"/>
> <channel mode="secure" name="isplay"/>
> <channel mode="secure" name="sbredir"/>
> <channel mode="secure" name="martcard"/>
> </graphics>
> It looks to us that the xml may be malformed due to the seemingly
> first character missing in the channel names.
> Does this make any sense to anyone?
> On master:
> Ovirt-engine 3.3.0-0.2.master.20130313215708
> On node:
> qemu-kvm 1.2.2-7.fc18
> vdsm-xmlrpc 4.10.3-10.fc18
> libvirt-daemon 0.10.2.3-1.fc18
> ------------------------------------------
> Tom Rogers
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/users
indeed looks like first letter is missing, this is what the engine
sends:
engine=# select * from vdc_options where option_name =
'SpiceSecureChannels';
option_id | option_name | option_value | version
-----------+---------------------+---------------------------------------------------------------+---------
345 | SpiceSecureChannels | smain,sinputs | 3.0
346 | SpiceSecureChannels |
main,inputs,cursor,playback,record,display,usbredir,smartcard | 3.1
347 | SpiceSecureChannels |
main,inputs,cursor,playback,record,display,usbredir,smartcard | 3.2
348 | SpiceSecureChannels |
main,inputs,cursor,playback,record,display,usbredir,smartcard | 3.3
can you please attach relevant vdsm log for this run?
Thanks
sounds like vdsm didn't get right schannel -> channel name change [1].
It should either implement magic like spice-xpi:
or stop any channel name mangling altogether for recent enough clusters.
David
--
David Jaša, RHCE
SPICE QE based in Brno
GPG Key: 22C33E24
Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24