openstack VNC无法使用
程序员文章站
2022-05-11 17:07:18
...
一 问题现象
二 问题分析
分析日志:openstack-nova-novncproxy并没有启动
手动执行启动脚本:/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
上一篇: Instance 启动过程详解
下一篇: 9-kubernetes-Volumes