|
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
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
--

Ján Beňadik
Managed Services - Solution
Design Architect
mobile: +421 903 691 634
fax: +421 2 6852 8380
[email protected]
Vinohradnicka 6, 971 01 Prievidza
www.sk.atos.net
__________________________________

--
Hector Sanjuan
@hecsanjuan
--

Ján Beňadik
Managed Services - Solution
Design Architect
mobile: +421 903 691 634
fax: +421 2 6852 8380
[email protected]
Vinohradnicka 6, 971 01 Prievidza
www.sk.atos.net
__________________________________

-- Hector Sanjuan @hecsanjuan |