Omer Frenkel píše v Út 19. 03. 2013 v 04:58 -0400:
Od:
Omer Frenkel ofrenkel@redhat.com Komu: Tom Rogers trogers1884@gmail.com Kopie: users@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@gmail.com To: users@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@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: http://cgit.freedesktop.org/spice/spice-xpi/tree/SpiceXPI/src/plugin/plugin.... or stop any channel name mangling altogether for recent enough clusters.
David
David Jaša píše v Út 19. 03. 2013 v 10:50 +0100:
Omer Frenkel píše v Út 19. 03. 2013 v 04:58 -0400:
Od:
Omer Frenkel ofrenkel@redhat.com Komu: Tom Rogers trogers1884@gmail.com Kopie: users@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@gmail.com To: users@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@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: http://cgit.freedesktop.org/spice/spice-xpi/tree/SpiceXPI/src/plugin/plugin.... or stop any channel name mangling altogether for recent enough clusters.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=803666
David
On Tue, Mar 19, 2013 at 10:54:48AM +0100, David Jaša wrote:
David Jaša píše v Út 19. 03. 2013 v 10:50 +0100:
Omer Frenkel píše v Út 19. 03. 2013 v 04:58 -0400:
Od:
Omer Frenkel ofrenkel@redhat.com Komu: Tom Rogers trogers1884@gmail.com Kopie: users@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@gmail.com To: users@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@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: http://cgit.freedesktop.org/spice/spice-xpi/tree/SpiceXPI/src/plugin/plugin.... or stop any channel name mangling altogether for recent enough clusters.
For some reason, that's a private bug. It reminds me of
https://lists.fedorahosted.org/pipermail/vdsm-patches/2012-May/007785.html
that has never came through, due to the compatibilty issues with older cluster levels, or something like that.
Dan.
vdsm-devel@lists.fedorahosted.org