Openstack Victoria/Xena: nova-scheduler fails to start, no supported versions for keystone.internal

Bug #1965152 reported by Alexander Balderson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Nova Cloud Controller Charm
New
Undecided
Unassigned

Bug Description

SQA has found that tests running Openstack Xena are failing with the nova-cloud-controller charm failing to start the nova-conductor service on 2 of the 3 units.

The nova-conductor log shows that the placement-service for the keystone-internal hostname eixsts but doesnt have supported versions:

2022-03-15 15:35:45.096 190722 WARNING keystoneauth.discover [-] Failed to contact the endpoint at http://placement-internal.silo1.solutionsqa:8778 for discovery. Fallback to using that endpoint as the base url.
2022-03-15 15:35:45.099 190722 WARNING keystoneauth.discover [-] Failed to contact the endpoint at http://placement-internal.silo1.solutionsqa:8778 for discovery. Fallback to using that endpoint as the base url.
2022-03-15 15:35:45.099 190722 CRITICAL nova [-] Unhandled error: openstack.exceptions.NotSupported: The placement service for keystone-internal.silo1.solutionsqa:RegionOne exists but does not have any supported versions.
2022-03-15 15:35:45.099 190722 ERROR nova Traceback (most recent call last):
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/bin/nova-conductor", line 10, in <module>
2022-03-15 15:35:45.099 190722 ERROR nova sys.exit(main())
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/cmd/conductor.py", line 45, in main
2022-03-15 15:35:45.099 190722 ERROR nova server = service.Service.create(binary='nova-conductor',
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/service.py", line 252, in create
2022-03-15 15:35:45.099 190722 ERROR nova service_obj = cls(host, binary, topic, manager,
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/service.py", line 116, in __init__
2022-03-15 15:35:45.099 190722 ERROR nova self.manager = manager_class(host=self.host, *args, **kwargs)
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/conductor/manager.py", line 119, in __init__
2022-03-15 15:35:45.099 190722 ERROR nova self.compute_task_mgr = ComputeTaskManager()
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/conductor/manager.py", line 244, in __init__
2022-03-15 15:35:45.099 190722 ERROR nova self.report_client = report.SchedulerReportClient()
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/client/report.py", line 187, in __init__
2022-03-15 15:35:45.099 190722 ERROR nova self._client = self._create_client()
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/client/report.py", line 230, in _create_client
2022-03-15 15:35:45.099 190722 ERROR nova client = self._adapter or utils.get_sdk_adapter('placement')
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/nova/utils.py", line 983, in get_sdk_adapter
2022-03-15 15:35:45.099 190722 ERROR nova return getattr(conn, service_type)
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/openstack/service_description.py", line 87, in __get__
2022-03-15 15:35:45.099 190722 ERROR nova proxy = self._make_proxy(instance)
2022-03-15 15:35:45.099 190722 ERROR nova File "/usr/lib/python3/dist-packages/openstack/service_description.py", line 266, in _make_proxy
2022-03-15 15:35:45.099 190722 ERROR nova raise exceptions.NotSupported(
2022-03-15 15:35:45.099 190722 ERROR nova openstack.exceptions.NotSupported: The placement service for keystone-internal.silo1.solutionsqa:RegionOne exists but does not have any supported versions.
2022-03-15 15:35:45.099 190722 ERROR nova

All testruns with this bug can be found at:
https://solutions.qa.canonical.com/bugs/bugs/bug/1965152

Revision history for this message
Alexander Balderson (asbalderson) wrote :
description: updated
summary: - Openstack Xena: nova-scheduler fails to start, no supported versions for
- keystone.internal
+ Openstack Victoria/Xena: nova-scheduler fails to start, no supported
+ versions for keystone.internal
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.