<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I've given up on the web socket...<br>
<br>
Here I'm trying to connect directly to the Proxmox server's openvm
with novnc...:<br>
<br>
<iframe src="<a class="moz-txt-link-freetext" href="https://">https://</a><?php echo $host;
?>:8006/?console=openvm&novnc=1&vmname=<?php echo
$host; ?>&vmid=<?php echo $vmid; ?>&node=<?php
echo $node; ?>&user=<?php echo $user;
?>&password=<?php echo $ticket; ?>" width="840"
height="900" frameBorder="0">Browser not
compatible.</iframe><br>
<br>
Now, the screen shows
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<span style="color: rgb(255, 255, 255); font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant: normal;
font-weight: bold; letter-spacing: normal; line-height: normal;
orphans: auto; text-align: center; text-indent: 0px;
text-transform: none; white-space: normal; widows: 1;
word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline
!important; float: none; background-color: rgb(73, 73, 73);">Loading
</span><br>
It does not given me any error, it's just stuck with the message
loading.<br>
<br>
BTW: should the ticket be the login ticket or the vncproxy ticket,
or are they the same? I've tried both.<br>
Also, do I need a cookie for the authorization to work?<br>
<br>
<div class="moz-cite-prefix">On 09/04/2015 03:42 AM, Thomas
Lamprecht wrote:<br>
</div>
<blockquote cite="mid:55E94B78.3080606@proxmox.com" type="cite">
<br>
<br>
On 09/03/2015 06:51 PM, bobs wrote:
<br>
<blockquote type="cite">I'm looking at:
<a class="moz-txt-link-freetext" href="http://pve.proxmox.com/pve2-api-doc/">http://pve.proxmox.com/pve2-api-doc/</a>
<br>
<br>
I want to use OpenVZ to make a NoVNC console work in a web page.
<br>
<br>
I can create a - VNC Proxy - just fine with the console:
<br>
pvesh create /nodes/{node}/openvz/{vmid}/vncproxy
<br>
<br>
This returns the cert, port, ticket, etc...
<br>
<br>
However, I keep getting this message when trying to create a -
VNC Web Socket -: permission denied - invalid vnc ticket
<br>
pvesh get /nodes/{node}/openvz/{vmid}/vncwebsocket -port 5901
-vncticket PVEVNC:55E86D40::blabla
<br>
<br>
What am I missing here?
<br>
<br>
<br>
<br>
Also, I tried this with PHP code using [Proxmox VE APIv2 (PVE2)
Client - PHP Class - by Nathan Sullivan]:
<br>
Like above, the VNC Proxy works fine and I get the ticket,
etc...:
<br>
$command = "post";
<br>
$path = "nodes/{$node}/openvz/{$vmid}/vncproxy";
<br>
// code to execute command and path...
<br>
<br>
</blockquote>
<br>
did you tried to execute the PPH APIs setCookie() method
bevorehand?
<br>
btw. read the warnings in it's comment in the PHP file.
<br>
<br>
<blockquote type="cite">However, the VNC Web Socket does not
return anything...:
<br>
$command = "get";
<br>
$path =
"nodes/{$node}/openvz/{$vmid}/vncwebsocket?port={$port}&vncticket={$vncticket}";<br>
// code to execute command and path...
<br>
<br>
Do I need to encode/decode the ticket???
<br>
_______________________________________________
<br>
pve-user mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:pve-user@pve.proxmox.com">pve-user@pve.proxmox.com</a>
<br>
<a class="moz-txt-link-freetext" href="http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user">http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user</a>
<br>
<br>
</blockquote>
<br>
<br>
_______________________________________________
<br>
pve-user mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:pve-user@pve.proxmox.com">pve-user@pve.proxmox.com</a>
<br>
<a class="moz-txt-link-freetext" href="http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user">http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user</a>
<br>
</blockquote>
<br>
</body>
</html>