upgrade-charm for rocky deployments should switch payload to py3 execution
Bug Description
glance-api and glance-registry services fail to start after upgrade to 18.11 candidate charm.
root@juju-
● glance-
Loaded: loaded (/lib/systemd/
Active: failed (Result: exit-code) since Wed 2018-11-14 22:54:47 UTC; 2min 1s ago
Process: 19405 ExecStart=
Main PID: 19405 (code=exited, status=1/FAILURE)
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
Nov 14 22:54:47 juju-9b31ef-
root@juju-
● glance-api.service - OpenStack Image Service API
Loaded: loaded (/lib/systemd/
Active: failed (Result: exit-code) since Wed 2018-11-14 22:53:14 UTC; 3min 38s ago
Process: 19054 ExecStart=
Main PID: 19054 (code=exited, status=1/FAILURE)
Nov 14 22:53:14 juju-9b31ef-
Nov 14 22:53:14 juju-9b31ef-
Nov 14 22:53:14 juju-9b31ef-
Nov 14 22:53:14 juju-9b31ef-
Nov 14 22:53:14 juju-9b31ef-
Nov 14 22:53:14 juju-9b31ef-
Changed in charm-glance: | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Liam Young (gnuoy) |
milestone: | none → 18.11 |
summary: |
- glance services fail to start after upgrade to 18.11 charm + glance services fail to start after upgrade to 18.11 charm on rocky |
summary: |
- glance services fail to start after upgrade to 18.11 charm on rocky + upgrade-charm for rocky deployments should switch payload to py3 + execution |
Changed in charm-cinder: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-neutron-api: | |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
assignee: | nobody → Liam Young (gnuoy) |
Changed in charm-nova-cloud-controller: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-keystone: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-heat: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-neutron-gateway: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-aodh: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-barbican: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-designate: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-manila: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-ceilometer: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-ceilometer-agent: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charm-neutron-openvswitch: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → Confirmed |
status: | Confirmed → In Progress |
Changed in charm-openstack-dashboard: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
milestone: | none → 18.11 |
status: | New → In Progress |
Changed in charms.openstack: | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → Critical |
Changed in charm-neutron-dynamic-routing: | |
assignee: | nobody → Liam Young (gnuoy) |
importance: | Undecided → Critical |
status: | New → In Progress |
assignee: | Liam Young (gnuoy) → James Page (james-page) |
Changed in charm-glance: | |
status: | Fix Committed → Fix Released |
Changed in charm-aodh: | |
status: | Fix Committed → Fix Released |
Changed in charm-barbican: | |
status: | Fix Committed → Fix Released |
Changed in charm-cinder: | |
status: | Fix Committed → Fix Released |
Changed in charm-designate: | |
status: | Fix Committed → Fix Released |
Changed in charm-ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in charm-ceilometer-agent: | |
status: | Fix Committed → Fix Released |
Changed in charm-heat: | |
status: | Fix Committed → Fix Released |
Changed in charm-keystone: | |
status: | Fix Committed → Fix Released |
Changed in charm-nova-compute: | |
status: | Fix Committed → Fix Released |
Changed in charm-nova-cloud-controller: | |
status: | Fix Committed → Fix Released |
Changed in charm-manila: | |
status: | Fix Committed → Fix Released |
Changed in charm-neutron-gateway: | |
status: | Fix Committed → Fix Released |
Changed in charm-openstack-dashboard: | |
status: | Fix Committed → Fix Released |
Changed in charm-neutron-api: | |
status: | Fix Committed → Fix Released |
Changed in charm-neutron-dynamic-routing: | |
milestone: | none → 19.04 |
Changed in charm-neutron-dynamic-routing: | |
status: | Fix Committed → Fix Released |
This should be glance-common not cinder:
https:/ /github. com/openstack/ charm-glance/ blob/master/ hooks/glance_ utils.py# L276
I have incorporated a fix into https:/ /review. openstack. org/#/c/ 596921/
It will be worth testing with this. The fix can be changed independently if the registry deprecation bits do not behave well.