Any chance the "Use Secure WSS" is checked in sunstone config? Can you check/uncheck and retry with it unchecked just in case?
Otherwise, kill your sunstone proxy and restart it manually:
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
and see if it says something interesting to the console when you are trying to connect to the VM.
Hector
On Wed, 07 Nov 2012 08:01:52 +0100, Jan Benadik <jan.bena...@atos.net> wrote:
Hi,
here are my python processes in different situations:
1. sunstone and OCCI server stopped
oneadmin@myto-node:~$ ps aux|grep python
oneadmin 1395 0.0 0.0 9516 912 pts/0 S+ 07:48 0:00
grep python
nova 5838 0.0 0.2 118608 23796 ? S Nov06 0:02
python /usr/bin/nova-novncproxy --flagfile=/etc/nova/nova.conf
--web /usr/share/novnc/
2. sunstone started, OCCI stopped
oneadmin@myto-node:~$ ps aux|grep python
oneadmin 1412 6.5 0.1 93060 16808 pts/0 S 07:49 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
oneadmin 1415 0.0 0.0 9516 908 pts/0 S+ 07:49 0:00
grep python
nova 5838 0.0 0.2 118608 23796 ? S Nov06 0:02
python /usr/bin/nova-novncproxy --flagfile=/etc/nova/nova.conf
--web /usr/share/novnc/
3. sunstone and OCCI started
oneadmin@myto-node:~$ ps aux|grep python
oneadmin 1412 0.2 0.1 93060 16808 pts/0 S 07:49 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
oneadmin 1434 4.6 0.1 93056 16808 pts/0 S 07:50 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/selfservice_vnc_tokens 33876
oneadmin 1437 0.0 0.0 9520 908 pts/0 S+ 07:50 0:00
grep python
nova 5838 0.0 0.2 118608 23796 ? S Nov06 0:02
python /usr/bin/nova-novncproxy --flagfile=/etc/nova/nova.conf
--web /usr/share/novnc/
4. sunstone and OCCI started, VNC session via OCCI
established
oneadmin@myto-node:~$ ps aux|grep python
oneadmin 1412 0.0 0.1 93060 16808 pts/0 S 07:49 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
oneadmin 1434 0.1 0.1 93056 16912 pts/0 S 07:50 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/selfservice_vnc_tokens 33876
oneadmin 1833 0.0 0.1 95288 14456 pts/0 S 07:52 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/selfservice_vnc_tokens 33876
oneadmin 1835 0.0 0.0 9520 912 pts/0 S+ 07:52 0:00
grep python
nova 5838 0.0 0.2 118608 23796 ? S Nov06 0:02
python /usr/bin/nova-novncproxy --flagfile=/etc/nova/nova.conf
--web /usr/share/novnc/
5. sunstone and OCCI started, VNC session via sunstone try to
establish (with error message :Server disconnected (code: 1006)
displayed)
oneadmin 1833 0.0 0.0 0 0 pts/0 Z 07:52
0:00 [python] <defunct>
oneadmin 1927 0.0 0.0 0 0 pts/0 Z 07:53 0:00
[python] <defunct>
oneadmin 1938 0.0 0.0 9520 912 pts/0 S+ 07:53 0:00
grep python
nova 5838 0.0 0.2 118608 23796 ? S Nov06 0:02
python /usr/bin/nova-novncproxy --flagfile=/etc/nova/nova.conf
--web /usr/share/novnc/
6. the same as 5., but after error message closing
oneadmin@myto-node:~$ ps aux|grep python
oneadmin 1412 0.0 0.1 93060 16912 pts/0 S 07:49 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
oneadmin 1434 0.0 0.1 93056 16912 pts/0 S 07:50 0:00
python /usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/selfservice_vnc_tokens 33876
oneadmin 1833 0.0 0.0 0 0 pts/0 Z 07:52 0:00
[python] <defunct>
oneadmin 1927 0.0 0.0 0 0 pts/0 Z 07:53 0:00
[python] <defunct>
oneadmin 2016 0.0 0.0 9520 908 pts/0 S+ 07:55 0:00
grep python
nova 5838 0.0 0.2 118608 23796 ? S Nov06 0:02
python /usr/bin/nova-novncproxy --flagfile=/etc/nova/nova.conf
--web /usr/share/novnc/
File /var/log/one/sunstone.error is still empty.
Jan
Dňa 06.11.2012 19:53, Hector Sanjuan
wrote / napísal(a):
Is there any suspicious python process still running after
stopping sunstone that might be taking the 33876 port?
(im seeing oneadmin 6942 0.0 0.0 0 0 pts/1 Z 10:10 0:00
[python] <defunct>)
Anything in sunstone.error maybe?
Hector
Hi all,
I have a problem to start VNC session from Sunstone interface.
I have Ubuntu 12.04 Server with Opennebula 3.8.1 installed, the
newest version of noVNC (no error message), restarted oned,
sunstone-server and occi-server too.
After restarting, the python processes are:
oneadmin@myto-node:/usr/share/opennebula$ ps aux|grep
python
nova 5838 0.0 0.2 118608 23796 ? S 09:56
0:00 python /usr/bin/nova-novncproxy
--flagfile=/etc/nova/nova.conf --web /usr/share/novnc/
oneadmin 6835 0.4 0.1 93068 16816 pts/1 S 10:09
0:00 python
/usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
oneadmin 6857 0.7 0.1 93064 16820 pts/1 S 10:09
0:00 python
/usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/selfservice_vnc_tokens 33876
oneadmin 6869 0.0 0.0 9516 908 pts/1 S+ 10:10
0:00 grep python
When I try to start VNC session from OCCI interface -
everything works, VNC session is established.
If I try to start VNC session to the same VM from SUNSTONE
interface, a message "Server disconnected (code: 1006)" occurs
immediately and python processes are changed:
oneadmin@myto-node:/usr/share/opennebula$ ps aux|grep
python
nova 5838 0.0 0.2 118608 23796 ? S 09:56
0:00 python /usr/bin/nova-novncproxy
--flagfile=/etc/nova/nova.conf --web /usr/share/novnc/
oneadmin 6835 0.2 0.1 93068 16920 pts/1 S 10:09
0:00 python
/usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
oneadmin 6857 0.3 0.1 93064 16820 pts/1 S 10:09
0:00 python
/usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/selfservice_vnc_tokens 33876
oneadmin 6942 0.0 0.0 0 0 pts/1 Z 10:10
0:00 [python] <defunct>
oneadmin 6944 0.0 0.0 9516 912 pts/1 S+ 10:10
0:00 grep python
File /var/log/one/sunstone.error is empty,
the file /var/log/one/sunstone.log starts with:
--------------------------------------
Server configuration
--------------------------------------
{:vnc_proxy_cert=>nil,
:vnc_proxy_support_wss=>false,
:vnc_proxy_path=>"/usr/share/opennebula/websockify/websocketproxy.py",
:_one_xmlrpc_=>"http://localhost:2633/RPC2",
:vnc_proxy_base_port=>29876,
:vnc_proxy_key=>nil,
:core_auth=>"cipher",
:host=>"0.0.0.0",
:tmpdir=>"/var/tmp/one",
:marketplace_url=>"https://marketplace.c12g.com/appliance",
:debug_level=>3,
:port=>9869,
:lang=>"en_US",
:auth=>"sunstone"}
Tue Nov 06 10:09:42 2012 [I]: Starting VNC proxy: python
/usr/share/opennebula/websockify/websocketproxy.py
--target-config=/var/lib/one/sunstone_vnc_tokens 29876
and ends with:
Tue Nov 06 10:27:12 2012 [I]: 10.0.1.125 - -
[06/Nov/2012 10:27:12] "POST /vm/88/startvnc HTTP/1.1" 200
48 0.0068
Tue Nov 06 10:27:12 2012 [I]: 10.0.1.125 - - [06/Nov/2012
10:27:12] "GET /user?timeout=true HTTP/1.1" 200 3416 0.0062
Tue Nov 06 10:27:13 2012 [I]: 10.0.1.125 - - [06/Nov/2012
10:27:13] "GET /vm?timeout=true HTTP/1.1" 200 24160 0.0203
Tue Nov 06 10:27:15 2012 [I]: 10.0.1.125 - - [06/Nov/2012
10:27:15] "GET /cluster?timeout=true HTTP/1.1" 200 338
0.0038
Tue Nov 06 10:27:26 2012 [I]: 10.0.1.125 - - [06/Nov/2012
10:27:26] "GET /image?timeout=true HTTP/1.1" 200 14143
0.0757
Paths to files looks to be correct - which could be an issue?
Jan
--
![](gif1mVfsItKvK.gif)
Ján Beňadik
Managed Services - Solution
Design Architect
mobile: +421 903 691 634
fax: +421 2 6852 8380
jan.bena...@atos.net
Vinohradnicka 6, 971 01 Prievidza
www.sk.atos.net
__________________________________
![](gifm8ugzrXZIH.gif)
--
Hector Sanjuan
@hecsanjuan
--
![](giftHjn0tzLZs.gif)
Ján Beňadik
Managed Services - Solution
Design Architect
mobile: +421 903 691 634
fax: +421 2 6852 8380
jan.bena...@atos.net
Vinohradnicka 6, 971 01 Prievidza
www.sk.atos.net
__________________________________
![](gifQa1R6mbuaS.gif)
-- Hector Sanjuan @hecsanjuan |