On 03/24/2016 07:17 PM, Ollie Armstrong wrote: > Thanks. > > Unfortunately that still gives me the same NPE in the engine.log that > I uploaded in my first email. I think I'll report this on BZ as it > isn't working for me when it works for you. >
This is the effect of the following bug: sign websocket proxy ticket via RESTapi when VM have VNC graphics protocol https://bugzilla.redhat.com/1305837 It should be fixed in version 3.6.5 of the engine. To clarify how to use the action, you don't have to send anything, just "<action/>", and it will return you the ticket. For example, using curl: ---8<--- #!/bin/sh -ex url="https://engine.example.com/ovirt-engine/api" user="admin@internal" password="..." vmid="..." consoleid="..." curl \ --verbose \ --cacert /etc/pki/ovirt-engine/ca.pem \ --request POST \ --user "${user}:${password}" \ --header "Content-Type: application/xml" \ --header "Accept: application/xml" \ --data ' <action/> ' \ "${url}/vms/${vmid}/graphicsconsoles/${consoleid}/proxyticket" --->8--- This will return a response like this: <action> <proxy_ticket> <value>ey..A1==</value> </proxy_ticket> </action> That long "value" is the Base64 encoded ticket. > On 24 March 2016 at 18:11, Gonzalo Rafuls <go...@redhat.com> wrote: >> Apparently you can get it as well with something like >> "<action><proxy_ticket></proxy_ticket></action>". >> >> Only thing to change then is between curly brackets {}. -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users