[Openstack] Unable to run VNC due to consoleauth failing
Abhijeet Rastogi
abhijeet.1989 at gmail.com
Fri Jun 20 15:15:40 UTC 2014
Hi everyone,
I did a new installation of icehouse using the community puppet
modules. I can spawn all the instaces perfectly but I can't get the
VNC to work.
The auth token that I get from "nova get-vnc-console" command is invalid.
In the /var/log/nova/consoleauth.log logs, I see,
2014-06-20 14:57:32.191 16413 AUDIT nova.consoleauth.manager
[req-74cc0ef5-a351-42aa-91d0-20e43406bdfe
75163482f69e4f08b6b6b979dd119d38 36a2a12555fd43a393b2be77411a87c7]
Received Token: 75f20d26
-c900-47a2-9a05-6f8c7e9f581a, {'instance_uuid':
u'd5294870-eb75-4233-8118-1c376d03a10b', 'internal_access_path': None,
'last_activity_at': 1403276252.18894, 'console_type': u'novnc',
'host': u'compute-node-ip', 'token':
u'75f20d26-c900-47a2-9a05-6f8c7e9f581a', 'port': u'5900'}
2014-06-20 14:57:32.197 16413 INFO oslo.messaging._drivers.impl_qpid
[-] Connected to AMQP server on controller-1:5672
2014-06-20 14:57:37.879 16413 AUDIT nova.consoleauth.manager
[req-ba54c44b-c536-4155-b4e7-c06a4a46e5e3 None None] Checking Token:
75f20d26-c900-47a2-9a05-6f8c7e9f581a, False
And in the novncproxy logs, I see:
WebSocket server settings:
- Listen on controller-1:6080
- Flash security policy server
- Web server. Web root: /usr/share/novnc
- No SSL/TLS support (no cert file)
- proxying from controller-1:6080 to ignore:ignore
3: 172.16.26.59: Plain non-SSL (ws://) WebSocket connection
3: 172.16.26.59: Version hybi-13, base64: 'True'
3: 172.16.26.59: Path: '/websockify'
3: handler exception: Invalid Token
4: 172.16.26.59: ignoring socket not ready
2: 172.16.26.59: ignoring empty handshake
So, it clearly means that novncproxy refuses to serve the connection
due to getting a wrong token as verified by consoleauth daemon.
Can anyone help me with tracking down the issue? What can be wrong?
Thanks a lot in advance.
--
Cheers,
Abhijeet Rastogi (shadyabhi)
More information about the Openstack
mailing list