--=-Kdkjr0SX9cwEKKRzqcoE
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi,
writing from top of my head so this may not be 100 % accurate:
Dead Horse p=C3=AD=C5=A1e v P=C3=A1 10. 05. 2013 v 11:38 -0500:
I played a bit with the MIME and browsers.
=20
When switching between spice/vnc/rdp protocols since the connection
file that comes down is extension ".vv" this is an issue. Once you
have associated a MIME type of ".vv"
=20
one of the local clients (SPICE or VNC or RDP) the browser now thinks
that ".vv" files should be used with whatever it was associated with
only. This is to say should the extension be something different for
each protocol so each protocol could be used and associated with a
local client?
I guess that this exception should apply just for RDP because
{virt,remote}-viewer supports both spice and vnc AFAIK.
=20
=20
Also I have not yet been able to get RDP to work at all. On windows 7
systems under IE 9 is always greyed nor selectable (using latest
master). Using the connection files ".vv" and opening them with
remote-viewer to tight-vnc for example does not work at all.=20
Given ^^^ and that another vnc client would need to add the .vv file
format support, I don't think that it's a good idea
I have spice certificates and ssl disabled as well so that cannot
get
in the way.
Unlike spice and vnc, rdp server is not provided by qemu but by VM
itself, so in order to make it work, engine must learn VM IP address
from RHEV Agent (so RHEV Agent service must be up'n'running in the VM)
and the VM must be configured to accept incoming RDP connections.
Because {virt,remote}-viewer doesn't support RDP (AFAIK) and no other
client has support for .vv files, I don't think that they should be
generated for rdp connection so if engine indeed generates the files,
that sound like a bug for me (for the time being, till
{virt,remote}-viewer gains RDP support or some rdp client gets .vv file
format support).
David
=20
=20
Any quick pointers on actually getting RDP to work or the connection
files to work with a local remote-viewer or vnc client?
=20
=20
- DHC
=20
=20
=20
On Fri, Apr 19, 2013 at 3:08 AM, Michal Skrivanek
<michal.skrivanek(a)redhat.com> wrote:
=20
On 18 Apr 2013, at 17:57, Dead Horse wrote:
=20
> Nicely done and this would definitely be useful. Nothing is
> more nauseating then being forced to use Internet Exploder
> to interact with an ovirt/KVM SPICE console under windows.
> For the plugin deployment this is definitely a point of
> pain. At the moment ovirt users wishing to use the SPICE
> Activex plugin must use an an dated version of the SPICE
> client packaged with the necessary SpiceX.dll.
> (
http://elmarco.fedorapeople.org/spice.cab)
>=20
> They must also take manual steps to install and deploy the
> plugin on ovirt-engine server (this very painful to users).
> The versions of the SPICE client also made available to the
> community here:
http://spice-space.org/download/gtk/windows/
> are also a bit dated and do not include the plugin
> (SpiceX.dll).
>=20
MIME file SPICE and VNC support is in oVirt master for couple
of weeks now. This should work on all browsers with latest
remote-viewer client.
=20
=20
>=20
>=20
> Perhaps a plugin deployment page linked from the main ovirt
> landing page would be a prudent way to deploy the plugin?
>=20
> In any event a working SPICE Plugin for Firefox and newer
> SPICE Client version under windows would be a very welcome
> sight indeed.
>=20
definitely.
Another alternative planned for 3.3 is SPICE HTML5, it has
lots of limitations, but it's purely browser-based solution.
=20
>=20
>=20
> I think one of the most frequently asked questions or gripes
> I see about ovirt is around SPICE console issues and
> concerns.
>=20
indeed. And we'll have 3 solutions soon!:-)
=20
=20
Thanks,
michal
=20
>=20
>=20
> - DHC
>=20
>=20
>=20
>=20
> On Wed, Apr 17, 2013 at 7:45 AM, Christophe Fergeau
> <cfergeau(a)redhat.com> wrote:
> Hi everyone,
> =20
> Lately I've been hacking on getting the spice-xpi
> plugin to work on
> Windows. This is the Firefox plugin that is used on
> Linux to implement
> the portal SPICE console.
> =20
> This work has now been merged upstream (
>
http://cgit.freedesktop.org/spice/spice-xpi/ ), and
> I've pushed a
> scratch build using mingw available from
>
http://koji.fedoraproject.org/koji/taskinfo?taskID=3D52= 65107
(this will go
> away in several days). Copying this dll + its
> dependencies to the
> C:\Program Files\Mozilla Firefox\plugins directory
> are enough to get
> a spice-xpi plugin to show up in about:plugins, and
> to then be able
> to start a SPICE client from the spice-xpi test page
> (
>
http://teuf.fedorapeople.org/plugins/test.html ).
> The dependencies I had to copy are:
> =20
> gspawn-win32-helper-console.exe
> gspawn-win32-helper.exe
> iconv.dll
> libffi-6.dll
> libgcc_s_sjlj-1.dll
> libgio-2.0-0.dll
> libglib-2.0-0.dll
> libgmodule-2.0-0.dll
> libgobject-2.0-0.dll
> libgthread-2.0-0.dll
> libintl-8.dll
> libstdc++-6.dll
> pthreadGC2.dll
> zlib1.dll
> =20
> (I picked them from the various mingw-* fedora
> packages).
> =20
> =20
> The reason for this email is that to be usable from
> oVirt, some portal
> changes are needed as it currently only tries to use
> the spice-xpi plugin
> on Linux platforms.
> Another fuzzy bit is how to get this plugin to the
> users' machines...
> =20
> =20
> And that's about all I had to say in that email ;)
> Let me know if that's
> useful to oVirt, how you want to integrate this, ...
> =20
> Cheers,
> =20
> Christophe
> =20
> _______________________________________________
> Engine-devel mailing list
> Engine-devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/engine-devel
> =20
>=20
>=20
> _______________________________________________
> Engine-devel mailing list
> Engine-devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/engine-devel
=20
=20
=20
=20
_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel
--=20
David Ja=C5=A1a, RHCE
SPICE QE based in Brno
GPG Key: 22C33E24=20
Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24
--=-Kdkjr0SX9cwEKKRzqcoE
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMdTCCBjQw
ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX
DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK
75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC
+y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD
z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr
/+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc
fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG
XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt
UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R
HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv
sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s
sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq
+n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT
zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq
Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1
9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIGOTCCBSGg
AwIBAgIDBl1jMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD
b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG
A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN
MTMwNDEwMTE0ODI4WhcNMTQwNDEwMTM1MDM0WjBXMRkwFwYDVQQNExAxUktWVnliSEdDZnRMWjY3
MRkwFwYDVQQDDBBkamFzYUByZWRoYXQuY29tMR8wHQYJKoZIhvcNAQkBFhBkamFzYUByZWRoYXQu
Y29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx8unM64NLnlRZujXHb0ilCaqc7KB
r1MwlyCtOWAyH4M/24zvfyRQyTz4ZkHd1sMeewJ5ap1/128hLSqMY/6So5yhL6UlK3nM1r9H9PTz
CiPEMZmDazIzMb/Mt/4N3kkJBLpWPFRB5aB+COcex7a4dlmnUJASVWkVwvHRmfa06anME7DTccV5
cV95FKqoRUXawopdu5W2NhailCtbQJAbMIGf9FpH+J98swAsVHdvjZkSDnZcoQIPHzoPrEBawb7C
vsmCe8p7pv5Dxtx3T47FdAXJiO9u+QJkaBFjfiA9ywN8fFo3Q/Jr4vl6WqEr1SyQjgL9/dWeQSYI
8LzByChnXQIDAQABo4IC1jCCAtIwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYI
KwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ5AqZ3fyU5HOme+iF4KA3f8RxHPjAfBgNVHSME
GDAWgBRTcu2SnODaywFcfH6WNU7y1LhRgjAbBgNVHREEFDASgRBkamFzYUByZWRoYXQuY29tMIIB
TAYDVR0gBIIBQzCCAT8wggE7BgsrBgEEAYG1NwECAzCCASowLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQg
YWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBT
dGFydENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3Nl
IGluIGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMDYGA1UdHwQv
MC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUF
BwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3Mx
L2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3Vi
LmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t
LzANBgkqhkiG9w0BAQUFAAOCAQEArlvH1bAdnpLvyeMQzPtJYs65ur7cpYnrxrIZ3P/r0F7juzIU
fb1S+M9sYBhalmBoZQMySlVveDYHUHPDsNJQtqUzYAJMbVTdRtviCSq3wmYtG/VJOOif11gM25u4
HcgXVuhF3di5G0CHwAIx0mjUi7fPJ3WMeFKWp550ZqpbFK/i9A5fJGfHk3MfXOhAu7vkEEjJY+gA
BpFqvk134+30mP4KoXfNGZpekWvj6lS/tfaxuuSTusPcY0yIGGtJqqFtL1tRlTIoaDGiok5O0k6W
pMFPtm+dGnOyKT4HQMFCaAgBOVCQFDYthuGlnUlJOP/BheuvaMfwgIqM4ir+DIqOyjGCAhswggIX
AgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwZdYzAJBgUrDgMCGgUAoF0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwNTEwMTY1MzUzWjAjBgkq
hkiG9w0BCQQxFgQU0PK22KeH48c+pq8i3njccw9KvcIwDQYJKoZIhvcNAQEBBQAEggEAgL/gKmgW
YcsibkXnKcpLDtMWezCrwZ7I3Ur9lhgo/CT4CbEtnFyi2w6pO1cWEhU13DsTUahN9Jq4B+92rDUz
izPwESTIA27IDxyDn0S4dbHlMgkIMmC4YcCr3CkhTGCaxeuZlPcNoAnFD63SiI33uWDNx/GT0A19
bgOn4PBuHuR5nPaT6xFPloTUQgcXCtzIYFtj/SzskZB4Z/BW2nl4YuTRdmXItfsARr6NnlhizOCp
KPcmT5jdcHOkcOQSpUy2i+tnccple63SCnXqgGp2T4GAr5vKW5s5zmGZw8pJqCanMwwbUuSNQJ55
aSuxbhmCgIfZVi7WRDaa318Zcj8JKQAAAAAAAA==
--=-Kdkjr0SX9cwEKKRzqcoE--