juju-deployer runs into certificate errors with websocket-client 0.44 python/python3 libraries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-deployer |
New
|
Undecided
|
Unassigned |
Bug Description
After a recent upgrade in Ubuntu 17.10 (Artful) to python-websocket and python3-websocket 0.44.0-0ubuntu2 (from 0.37.0-2), juju-deployer now crashes with certificate errors on any kind of deploy: http://
The above is for a local test Juju 2 controller running on the LXD provider, but I've seem the same error for Openstack and GCE clouds, so it seems to be provider-agnostic.
Downgrading the python-websocket and python3-websocket packages back to 0.37.0-2 solves the problem.
I'm using the latest Zesty build of python3-amulet from the Juju Stable PPA (there's no Artful build yet) and the latest Yakkety build of juju-deployer from the Mojo Stable PPA (likewise).
$ dpkg -l python3-amulet python3-
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii python3-amulet 1.19.0-
ii python3-