1. 程式人生 > >OpenStack Icehouse novncproxy無法啟動解決

OpenStack Icehouse novncproxy無法啟動解決

將OpenStack Icehouse版升級完畢後,發現novncproxy無法啟動。

第一步:使用命令啟動看看報錯。
[[email protected] ~]# nova-novncproxy --config-file /etc/nova/nova.conf
Traceback (most recent call last):
  File "/usr/bin/nova-novncproxy", line 10, in 
    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'

第二步:Google。發現這個是由於websockify版本過高的問題。

第三步:安裝一個低版本的。
[[email protected] ~]# /usr/bin/pip2.6 install websockify==0.5.1