Havana novncproxy requires a newer version of websockify

Bug #1228490 reported by gdahlman
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Cloud Archive
Fix Released
Undecided
Unassigned
nova (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Due to the following commit the websockify package needs to be updated to 0.5.1

https://github.com/openstack/nova/commit/3eb67b811ae2442bd86781d9f1c4078a982cfe84

Here is the error from the command line because the service just fails to start.

# nova-novncproxy
Traceback (most recent call last):
  File "/usr/bin/nova-novncproxy", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/dist-packages/nova/cmd/novncproxy.py", line 85, in main
    wrap_cmd=None)
  File "/usr/lib/python2.7/dist-packages/nova/console/websocketproxy.py", line 40, in __init__
    ssl_target=None, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/websockify/websocketproxy.py", line 86, in __init__
    websocket.WebSocketServer.__init__(self, *args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'no_parent'

Revision history for this message
gdahlman (gdahlman) wrote :

I built the 0.5.1 package from the upstream git repo, it works fine and resolves the issue

I have uploaded a test version to my PPA

https://launchpad.net/~gdahlman/+archive/havana

The upstream source was pulled from git://anonscm.debian.org/openstack/websockify.git

Outside of making changes to debian/changelog to make it acceptable for dput it required no changes.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nova (Ubuntu):
status: New → Confirmed
Revision history for this message
James Page (james-page) wrote :

Nova has been patched to support use of the older websockify we have in Saucy and the Ubuntu Cloud Archive; Marking Fix Released.

Thanks

Changed in cloud-archive:
status: New → Fix Released
Changed in nova (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.