欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

openstack VNC无法使用

程序员文章站 2022-05-11 17:07:18
...
一 问题现象
openstack VNC无法使用
二 问题分析
分析日志:openstack-nova-novncproxy并没有启动
openstack VNC无法使用
手动执行启动脚本:/usr/bin/nova-novncproxy --web /usr/share/novnc/
[[email protected] ~]# /usr/bin/nova-novncproxy --web /usr/share/novnc/
Traceback (most recent call last):
  File "/usr/bin/nova-novncproxy", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.6/site-packages/nova/cmd/novncproxy.py", line 87, in main
    wrap_cmd=None)
  File "/usr/lib/python2.6/site-packages/nova/console/websocketproxy.py", line 47, in __init__
    ssl_target=None, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/websockify/websocketproxy.py", line 231, in __init__
    websocket.WebSocketServer.__init__(self, RequestHandlerClass, *args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'no_parent'
上网搜索:File "/usr/lib/python2.6/site-packages/websockify/websocketproxy.py", line 231, in __init__ 关键字
获得相关信息

三 错误原因
websockify版本太低,升级websockify版本即可。

四 解决方法
在控制节点执行如下命令
pip install websockify==0.5.1
相关标签: nova