Nova novncproxy doesnt work - unexpected keyword
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-eventlet (Ubuntu) |
Fix Released
|
High
|
James Page | ||
Focal |
Fix Released
|
High
|
James Page | ||
Groovy |
Fix Released
|
High
|
James Page |
Bug Description
== Impact ==
SSL secured console access to instances in OpenStack clouds is broken.
== Test Case ==
Deploy OpenStack using TLS secured endpoints (juju + charms)
Boot instance, attempt to access console via dashboard - error in web page and
error seen in nova-novncproxy log file.
== Regression Potential ==
Medium - the fix is in eventlet's use of the SSL native library which was broken when wrapping sockets using the SSLContext class. The fix has been
accepted upstream and is accompanied with a test case.
== Original Bug Report ==
Ubuntu Focal (20.04)
Openstack Ussuri (distro-proposed)
LXC
Nova Cloud Controller Charm Rev 68
When attempting to view the console in Horizon (Openstack Dashboard), console frame returns "503 Service Unavailable", when checking the nova cloud controller logs for nova-novncproxy, the following error appears:
2020-06-22 17:48:18.262 1463207 INFO nova.console.
Google seems to find related issues:
https:/
as well as:
So it seems to be an issue with Python > 3.6, but I cannot downgrade python version as it would break nova-novncproxy (already tried)
description: | updated |
Changed in charm-nova-cloud-controller: | |
assignee: | nobody → James Page (james-page) |
description: | updated |
affects: | charm-nova-cloud-controller → ubuntu-translations |
no longer affects: | ubuntu-translations |
I just confirmed:
I reverted all nova-cloud- controller lxcs back to bionic (by deploying new LXC's with series set bionic) and using the source cloud:bionic-ussuri
Console WORKS on cloud:bionic-ussuri
Console BROKEN on focal distro-proposed