← Back to team overview

openstack team mailing list archive

Re: Dashboard VNC Console failed to connect to server

 

Thanks, Anthony. All is well now. Presumably once this feature is really in essex there will be a novnc package that will take care of the numpy dependency when it is installed.

 -David

On 3/30/2012 2:23 PM, Anthony Young wrote:
I've proposed doc changes that add a FAQ and also remove references to vnc_redux (thanks for bringing that to my attention).

https://review.openstack.org/6002

In the FAQ I also mention the python-numpy noVNC dependency, which appears to be biting you.

A

On Fri, Mar 30, 2012 at 7:56 AM, David Kranz <david.kranz@xxxxxxxxxx <mailto:david.kranz@xxxxxxxxxx>> wrote:

    I am also having problems with vnc console but not using dashboard
    and of a different kind. First, the documentation says to use the
    vnc_redux branch but that is evidently diablo-compatible code. So
    I used master and did the same thing as devstack does (I think)
    and I can get a console

    root@xg06:~/noVNC# nova get-vnc-console test novnc
    +-------+-----------------------------------------------------------------------------------+
| Type | Url |
    +-------+-----------------------------------------------------------------------------------+
    | novnc |
    http://172.18.0.146:6080/vnc_auto.html?token=43971233-a806-4f01-96b1-8861c1dc7410
    |
    +-------+-----------------------------------------------------------------------------------+

    but when I browse to that I get this from novnc log, and an error
    banner with "Websock error: [Object Event]"
    If I do the same thing against devstack the log is different and
    it works. Any help would be appreciated.
    Also, this stuff seems only semi-official with references to
    cloudbuilders git repos. Is it officially part of Essex?

     -David

    multinode package deploy + noVNC from git
     1: 172.17.1.170 <http://172.17.1.170>: "GET
    /vnc_auto.html?token=43971233-a806-4f01-96b1-8861c1dc7410
    HTTP/1.1" 200 -
     2: 172.17.1.170 <http://172.17.1.170>: new handler Process
     3: 172.17.1.170 <http://172.17.1.170>: new handler Process
     2: 172.17.1.170 <http://172.17.1.170>: "GET /include/plain.css
    HTTP/1.1" 200 -
     3: 172.17.1.170 <http://172.17.1.170>: "GET /include/vnc.js
    HTTP/1.1" 200 -
     4: 172.17.1.170 <http://172.17.1.170>: new handler Process
     5: 172.17.1.170 <http://172.17.1.170>: new handler Process
     6: 172.17.1.170 <http://172.17.1.170>: new handler Process
     4: 172.17.1.170 <http://172.17.1.170>: "GET /include/util.js
    HTTP/1.1" 200 -
     7: 172.17.1.170 <http://172.17.1.170>: new handler Process
     5: 172.17.1.170 <http://172.17.1.170>: "GET /include/webutil.js
    HTTP/1.1" 200 -
     8: 172.17.1.170 <http://172.17.1.170>: new handler Process
     6: 172.17.1.170 <http://172.17.1.170>: "GET /include/logo.js
    HTTP/1.1" 200 -
     7: 172.17.1.170 <http://172.17.1.170>: "GET /include/base64.js
    HTTP/1.1" 200 -
     8: 172.17.1.170 <http://172.17.1.170>: "GET /include/websock.js
    HTTP/1.1" 200 -
     9: 172.17.1.170 <http://172.17.1.170>: new handler Process
     10: 172.17.1.170 <http://172.17.1.170>: new handler Process
     9: 172.17.1.170 <http://172.17.1.170>: "GET /include/des.js
    HTTP/1.1" 200 -
     11: 172.17.1.170 <http://172.17.1.170>: new handler Process
     12: 172.17.1.170 <http://172.17.1.170>: new handler Process
     10: 172.17.1.170 <http://172.17.1.170>: "GET /include/input.js
    HTTP/1.1" 200 -
     11: 172.17.1.170 <http://172.17.1.170>: "GET /include/display.js
    HTTP/1.1" 200 -
     12: 172.17.1.170 <http://172.17.1.170>: "GET /include/rfb.js
    HTTP/1.1" 200 -
     13: 172.17.1.170 <http://172.17.1.170>: new handler Process
    DIFFERENCE STARTS HERE
     14: 172.17.1.170 <http://172.17.1.170>: new handler Process
     13: 172.17.1.170 <http://172.17.1.170>: Python >= 2.6 and numpy
    module is required for HyBi-07 or greater
     14: 172.17.1.170 <http://172.17.1.170>: "GET /favicon.ico
    HTTP/1.1" 200 -


    devstack: works
     1: 172.17.1.170 <http://172.17.1.170>: "GET
    /vnc_auto.html?token=e64e682e-5c69-42dd-8d78-01537b3d3223
    HTTP/1.1" 200 -
     2: 172.17.1.170 <http://172.17.1.170>: new handler Process
     3: 172.17.1.170 <http://172.17.1.170>: new handler Process
     2: 172.17.1.170 <http://172.17.1.170>: "GET /include/plain.css
    HTTP/1.1" 200 -
     3: 172.17.1.170 <http://172.17.1.170>: "GET /include/vnc.js
    HTTP/1.1" 200 -
     4: 172.17.1.170 <http://172.17.1.170>: new handler Process
     5: 172.17.1.170 <http://172.17.1.170>: new handler Process
     6: 172.17.1.170 <http://172.17.1.170>: new handler Process
     4: 172.17.1.170 <http://172.17.1.170>: "GET /include/util.js
    HTTP/1.1" 200 -
     7: 172.17.1.170 <http://172.17.1.170>: new handler Process
     5: 172.17.1.170 <http://172.17.1.170>: "GET /include/webutil.js
    HTTP/1.1" 200 -
     8: 172.17.1.170 <http://172.17.1.170>: new handler Process
     6: 172.17.1.170 <http://172.17.1.170>: "GET /include/logo.js
    HTTP/1.1" 200 -
     9: 172.17.1.170 <http://172.17.1.170>: new handler Process
     7: 172.17.1.170 <http://172.17.1.170>: "GET /include/base64.js
    HTTP/1.1" 200 -
     8: 172.17.1.170 <http://172.17.1.170>: "GET /include/websock.js
    HTTP/1.1" 200 -
     9: 172.17.1.170 <http://172.17.1.170>: "GET /include/des.js
    HTTP/1.1" 200 -
     10: 172.17.1.170 <http://172.17.1.170>: new handler Process
     11: 172.17.1.170 <http://172.17.1.170>: new handler Process
     12: 172.17.1.170 <http://172.17.1.170>: new handler Process
     11: 172.17.1.170 <http://172.17.1.170>: "GET /include/display.js
    HTTP/1.1" 200 -
     10: 172.17.1.170 <http://172.17.1.170>: "GET /include/input.js
    HTTP/1.1" 200 -
     12: 172.17.1.170 <http://172.17.1.170>: "GET /include/rfb.js
    HTTP/1.1" 200 -
     13: 172.17.1.170 <http://172.17.1.170>: new handler Process
     13: 172.17.1.170 <http://172.17.1.170>: Plain non-SSL (ws://)
    WebSocket connection
     13: 172.17.1.170 <http://172.17.1.170>: Version hybi-08, base64:
    'True'
     13: connecting to: 127.0.0.1:5900 <http://127.0.0.1:5900>





    _______________________________________________
    Mailing list: https://launchpad.net/~openstack
    <https://launchpad.net/%7Eopenstack>
    Post to     : openstack@xxxxxxxxxxxxxxxxxxx
    <mailto:openstack@xxxxxxxxxxxxxxxxxxx>
    Unsubscribe : https://launchpad.net/~openstack
    <https://launchpad.net/%7Eopenstack>
    More help   : https://help.launchpad.net/ListHelp




References