# Pastebin sRt1nMdY ENV: export OS_AUTH_TYPE=v3applicationcredential export OS_AUTH_URL=https://cloud.com:5000 export OS_IDENTITY_API_VERSION=3 export OS_REGION_NAME="RegionOne" export OS_INTERFACE=public export OS_APPLICATION_CREDENTIAL_ID=IDNO export OS_APPLICATION_CREDENTIAL_SECRET=SECRET openstack --debug server list START with options: --debug server list options: Namespace(access_token='***', access_token_endpoint='', access_token_type='', application_credential_id='IDNO', application_credential_name='', application_credential_secret='***', auth_methods='', auth_type='v3applicationcredential', auth_url='https://cloud.com:5000', cacert=None, cert='', client_id='', client_secret='***', cloud='', code='', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, interface='public', key='', log_file=None, openid_scope='', os_beta_command=False, os_compute_api_version='', os_container_infra_api_version='1', os_identity_api_version='3', os_image_api_version='', os_loadbalancer_api_version='2.0', os_network_api_version='', os_object_api_version='', os_project_id=None, os_project_name=None, os_volume_api_version='', passcode='', password='***', project_domain_id='', project_domain_name='', project_id='', project_name='', protocol='', redirect_uri='', region_name='RegionOne', remote_project_domain_id='', remote_project_domain_name='', remote_project_id='', remote_project_name='', service_provider='', service_provider_endpoint='', service_provider_entity_id='', system_scope='', timing=False, token='***', trust_id='', user_domain_id='', user_domain_name='', user_id='', username='', verbose_level=3, verify=None) Auth plugin v3applicationcredential selected auth_config_hook(): {'api_timeout': None, 'verify': True, 'cacert': None, 'cert': None, 'key': None, 'baremetal_status_code_retries': '5', 'baremetal_introspection_status_code_retries': '5', 'image_status_code_retries': '5', 'disable_vendor_agent': {}, 'interface': 'public', 'floating_ip_source': 'neutron', 'image_api_use_tasks': False, 'image_format': 'qcow2', 'message': '', 'network_api_version': '2', 'object_store_api_version': '1', 'secgroup_source': 'neutron', 'status': 'active', 'auth': {}, 'verbose_level': 3, 'deferred_help': False, 'debug': True, 'region_name': 'RegionOne', 'default_domain': 'default', 'timing': False, 'auth_url': 'https://cloud.com:5000', 'application_credential_secret': '***', 'application_credential_id': 'IDNO', 'beta_command': False, 'identity_api_version': '3', 'loadbalancer_api_version': '2.0', 'container_infra_api_version': '1', 'auth_type': 'v3applicationcredential', 'networks': []} defaults: {'api_timeout': None, 'verify': True, 'cacert': None, 'cert': None, 'key': None, 'auth_type': 'password', 'baremetal_status_code_retries': 5, 'baremetal_introspection_status_code_retries': 5, 'image_status_code_retries': 5, 'disable_vendor_agent': {}, 'interface': None, 'floating_ip_source': 'neutron', 'image_api_use_tasks': False, 'image_format': 'qcow2', 'message': '', 'network_api_version': '2', 'object_store_api_version': '1', 'secgroup_source': 'neutron', 'status': 'active'} cloud cfg: {'api_timeout': None, 'verify': True, 'cacert': None, 'cert': None, 'key': None, 'baremetal_status_code_retries': '5', 'baremetal_introspection_status_code_retries': '5', 'image_status_code_retries': '5', 'disable_vendor_agent': {}, 'interface': 'public', 'floating_ip_source': 'neutron', 'image_api_use_tasks': False, 'image_format': 'qcow2', 'message': '', 'network_api_version': '2', 'object_store_api_version': '1', 'secgroup_source': 'neutron', 'status': 'active', 'auth': {}, 'verbose_level': 3, 'deferred_help': False, 'debug': True, 'region_name': 'RegionOne', 'default_domain': 'default', 'timing': False, 'auth_url': 'https://cloud.com:5000', 'application_credential_secret': '***', 'application_credential_id': 'IDNO', 'beta_command': False, 'identity_api_version': '3', 'loadbalancer_api_version': '2.0', 'container_infra_api_version': '1', 'auth_type': 'v3applicationcredential', 'networks': []} compute API version 2.1, cmd group openstack.compute.v2 identity API version 3, cmd group openstack.identity.v3 image API version 2, cmd group openstack.image.v2 network API version 2, cmd group openstack.network.v2 object_store API version 1, cmd group openstack.object_store.v1 volume API version 3, cmd group openstack.volume.v3 load_balancer API version 2.0, cmd group openstack.load_balancer.v2 neutronclient API version 2, cmd group openstack.neutronclient.v2 container_infra API version 1, cmd group openstack.container_infra.v1 command: server list -> openstackclient.compute.v2.server.ListServer (auth=True) Auth plugin v3applicationcredential selected auth_config_hook(): {'api_timeout': None, 'verify': True, 'cacert': None, 'cert': None, 'key': None, 'baremetal_status_code_retries': '5', 'baremetal_introspection_status_code_retries': '5', 'image_status_code_retries': '5', 'disable_vendor_agent': {}, 'interface': 'public', 'floating_ip_source': 'neutron', 'image_api_use_tasks': False, 'image_format': 'qcow2', 'message': '', 'network_api_version': '2', 'object_store_api_version': '1', 'secgroup_source': 'neutron', 'status': 'active', 'auth': {}, 'additional_user_agent': [('osc-lib', '2.2.1')], 'verbose_level': 3, 'deferred_help': False, 'debug': True, 'region_name': 'RegionOne', 'default_domain': 'default', 'timing': False, 'auth_url': 'https://cloud.com:5000', 'application_credential_secret': '***', 'application_credential_id': 'IDNO', 'beta_command': False, 'identity_api_version': '3', 'loadbalancer_api_version': '2.0', 'container_infra_api_version': '1', 'auth_type': 'v3applicationcredential', 'networks': []} Using auth plugin: v3applicationcredential Using parameters {'auth_url': 'https://cloud.com:5000', 'application_credential_secret': '***', 'application_credential_id': 'IDNO'} Get auth_ref Making authentication request to https://cloud.com:5000/v3/auth/tokens Starting new HTTPS connection (1): cloud.com:5000 https://cloud.com:5000 "POST /v3/auth/tokens HTTP/1.1" 201 505 {"token": {"methods": ["application_credential"], "user": {"domain": {"id": "IDNO", "name": "EMBL"}, "id": "IDNO", "name": "user@idp.com", "password_expires_at": null}, "audit_ids": ["IDNO"], "expires_at": "2020-10-27T22:49:01.000000Z", "issued_at": "2020-10-26T22:49:01.000000Z", "application_credential": {"id": "IDNO", "name": "test123", "restricted": false}}} run(Namespace(all_projects=False, changes_before=None, changes_since=None, columns=[], deleted=False, fit_width=False, flavor=None, formatter='table', host=None, image=None, instance_name=None, ip=None, ip6=None, limit=None, locked=False, long=False, marker=None, max_width=0, name=None, name_lookup_one_by_one=False, no_name_lookup=False, noindent=False, print_empty=False, project=None, project_domain=None, quote_mode='nonnumeric', reservation_id=None, sort_columns=[], status=None, unlocked=False, user=None, user_domain=None)) Instantiating compute client for API Version Major: 2, Minor: 1 Instantiating compute api: The service catalog is empty. Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/cliff/app.py", line 400, in run_subcommand result = cmd.run(parsed_args) File "/usr/local/lib/python3.8/site-packages/osc_lib/command/command.py", line 39, in run return super(Command, self).run(parsed_args) File "/usr/local/lib/python3.8/site-packages/cliff/display.py", line 117, in run column_names, data = self.take_action(parsed_args) File "/usr/local/lib/python3.8/site-packages/openstackclient/compute/v2/server.py", line 1315, in take_action compute_client = self.app.client_manager.compute File "/usr/local/lib/python3.8/site-packages/osc_lib/clientmanager.py", line 45, in __get__ self._handle = self.factory(instance) File "/usr/local/lib/python3.8/site-packages/openstackclient/compute/client.py", line 95, in make_client endpoint=instance.get_endpoint_for_service_type( File "/usr/local/lib/python3.8/site-packages/osc_lib/clientmanager.py", line 242, in get_endpoint_for_service_type endpoint = self.auth_ref.service_catalog.url_for( File "/usr/local/lib/python3.8/site-packages/keystoneauth1/access/service_catalog.py", line 395, in url_for return self.endpoint_data_for(service_type=service_type, File "/usr/local/lib/python3.8/site-packages/keystoneauth1/access/service_catalog.py", line 425, in endpoint_data_for raise exceptions.EmptyCatalog('The service catalog is empty.') keystoneauth1.exceptions.catalog.EmptyCatalog: The service catalog is empty. clean_up ListServer: The service catalog is empty. END return value: 1