Activity log for bug #1852379

Date Who What changed Old value New value Message
2019-11-13 05:35:47 Frode Nordahl bug added bug
2019-11-13 05:36:39 Frode Nordahl description During a gate test for a different charm for release combination xenial-ocata: Traceback (most recent call last): File "/tmp/tmp.szFWl0WDlc/func/bin/functest-run-suite", line 8, in <module> sys.exit(main()) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/func_test_runner.py", line 162, in main bundle=args.bundle) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/func_test_runner.py", line 107, in func_test_runner run_env_deployment(env_deployment, keep_model=preserve_model) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/func_test_runner.py", line 58, in run_env_deployment config_steps.get(deployment.model_alias, [])) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/configure.py", line 48, in configure run_configure_list(functions) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/configure.py", line 37, in run_configure_list utils.get_class(func)() File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/openstack/charm_tests/keystone/setup.py", line 114, in add_demo_user _v3() File "/usr/lib/python3.5/contextlib.py", line 66, in __exit__ next(self.gen) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/openstack/charm_tests/test_utils.py", line 192, in config_change model.block_until_all_units_idle() File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/__init__.py", line 48, in _wrapper return run(_run_it()) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/__init__.py", line 36, in run return task.result() File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result raise self._exception File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step result = coro.send(None) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/__init__.py", line 47, in _run_it return await f(*args, **kwargs) File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/model.py", line 943, in async_block_until_all_units_idle raise UnitError(errored_units) zaza.model.UnitError: Units keystone/0 in error state 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/keystone/keystone.conf 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/keystone/logging.conf 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/haproxy/haproxy.cfg 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/apache2/sites-available/openstack_https_frontend.conf 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/keystone/policy.json 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/cron.d/keystone-token-flush 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/cron.d/keystone-fernet-rotate-sync 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/memcached.conf 2019-11-13 00:12:35 DEBUG juju-log Hardening function 'config_changed' 2019-11-13 00:12:35 DEBUG juju-log No hardening applied to 'config_changed' 2019-11-13 00:12:36 DEBUG juju-log Hardening function 'config_changed_postupgrade' 2019-11-13 00:12:36 DEBUG juju-log No hardening applied to 'config_changed_postupgrade' 2019-11-13 00:12:39 INFO juju-log Installing [] with options: ['--option=Dpkg::Options::=--force-confold'] 2019-11-13 00:12:39 DEBUG config-changed Reading package lists... 2019-11-13 00:12:39 DEBUG config-changed Building dependency tree... 2019-11-13 00:12:39 DEBUG config-changed Reading state information... 2019-11-13 00:12:39 DEBUG config-changed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 2019-11-13 00:12:39 DEBUG config-changed inactive 2019-11-13 00:12:40 DEBUG config-changed none 2019-11-13 00:12:40 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:40 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:40 INFO juju-log Loaded template from templates/wsgi-openstack-api.conf 2019-11-13 00:12:40 INFO juju-log Rendering from template: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:40 INFO juju-log Wrote template /etc/apache2/sites-enabled/wsgi-openstack-api.conf. 2019-11-13 00:12:41 INFO juju-log Checking no pids for apache2 exist 2019-11-13 00:12:41 DEBUG config-changed 31513 2019-11-13 00:12:41 DEBUG config-changed 31516 2019-11-13 00:12:41 DEBUG config-changed 31517 2019-11-13 00:12:41 INFO juju-log Retrying 'check_pids_gone' 5 more times (delay=3) 2019-11-13 00:12:44 INFO juju-log Checking no pids for apache2 exist 2019-11-13 00:12:52 INFO juju-log Installing [] with options: ['--option=Dpkg::Options::=--force-confold'] 2019-11-13 00:12:52 DEBUG config-changed Reading package lists... 2019-11-13 00:12:52 DEBUG config-changed Building dependency tree... 2019-11-13 00:12:52 DEBUG config-changed Reading state information... 2019-11-13 00:12:52 DEBUG config-changed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 2019-11-13 00:12:52 DEBUG config-changed none 2019-11-13 00:12:53 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:53 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:53 INFO juju-log Loaded template from templates/wsgi-openstack-api.conf 2019-11-13 00:12:53 INFO juju-log Rendering from template: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:53 INFO juju-log Wrote template /etc/apache2/sites-enabled/wsgi-openstack-api.conf. 2019-11-13 00:12:54 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:54 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:54 DEBUG config-changed ERROR no relation id specified 2019-11-13 00:12:54 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:12:54 DEBUG config-changed none 2019-11-13 00:12:54 DEBUG juju-log 0 section(s) found 2019-11-13 00:12:54 INFO juju-log Loaded template from templates/ocata/keystone.conf 2019-11-13 00:12:54 INFO juju-log Rendering from template: /etc/keystone/keystone.conf 2019-11-13 00:12:54 INFO juju-log Wrote template /etc/keystone/keystone.conf. 2019-11-13 00:12:55 INFO juju-log Loaded template from templates/openstack_https_frontend.conf 2019-11-13 00:12:55 INFO juju-log Rendering from template: /etc/apache2/sites-available/openstack_https_frontend.conf 2019-11-13 00:12:55 INFO juju-log Wrote template /etc/apache2/sites-available/openstack_https_frontend.conf. 2019-11-13 00:12:55 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:55 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:55 INFO juju-log Loaded template from templates/ocata/policy.json 2019-11-13 00:12:55 INFO juju-log Rendering from template: /etc/keystone/policy.json 2019-11-13 00:12:55 INFO juju-log Wrote template /etc/keystone/policy.json. 2019-11-13 00:12:55 INFO juju-log Loaded template from templates/keystone-fernet-rotate-sync 2019-11-13 00:12:55 INFO juju-log Rendering from template: /etc/cron.d/keystone-fernet-rotate-sync 2019-11-13 00:12:55 INFO juju-log Wrote template /etc/cron.d/keystone-fernet-rotate-sync. 2019-11-13 00:12:56 INFO juju-log Loaded template from templates/keystone-token-flush 2019-11-13 00:12:56 INFO juju-log Rendering from template: /etc/cron.d/keystone-token-flush 2019-11-13 00:12:56 INFO juju-log Wrote template /etc/cron.d/keystone-token-flush. 2019-11-13 00:12:56 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/memcached.conf 2019-11-13 00:12:56 INFO juju-log Rendering from template: /etc/memcached.conf 2019-11-13 00:12:56 INFO juju-log Wrote template /etc/memcached.conf. 2019-11-13 00:12:56 DEBUG juju-log Ensuring haproxy enabled in /etc/default/haproxy. 2019-11-13 00:12:57 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:12:57 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/haproxy.cfg 2019-11-13 00:12:57 INFO juju-log Rendering from template: /etc/haproxy/haproxy.cfg 2019-11-13 00:12:57 INFO juju-log Wrote template /etc/haproxy/haproxy.cfg. 2019-11-13 00:12:57 INFO juju-log Loaded template from templates/ocata/logging.conf 2019-11-13 00:12:57 INFO juju-log Rendering from template: /etc/keystone/logging.conf 2019-11-13 00:12:57 INFO juju-log Wrote template /etc/keystone/logging.conf. 2019-11-13 00:12:57 DEBUG config-changed none 2019-11-13 00:12:57 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:57 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:57 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:58 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:58 DEBUG config-changed Site openstack_https_frontend already disabled 2019-11-13 00:12:58 INFO juju-log Updating NRPE configuration 2019-11-13 00:12:58 INFO juju-log Installing python-dbus with options: ['--option=Dpkg::Options::=--force-confold'] 2019-11-13 00:12:58 DEBUG config-changed Reading package lists... 2019-11-13 00:12:58 DEBUG config-changed Building dependency tree... 2019-11-13 00:12:58 DEBUG config-changed Reading state information... 2019-11-13 00:12:58 DEBUG config-changed python-dbus is already the newest version (1.2.0-3). 2019-11-13 00:12:58 DEBUG config-changed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 2019-11-13 00:12:58 INFO juju-log Check command not found: check_systemd.py 2019-11-13 00:12:59 INFO juju-log Check command not found: check_systemd.py 2019-11-13 00:12:59 INFO juju-log Check command not found: check_systemd.py 2019-11-13 00:12:59 INFO juju-log Nagios user not set up, nrpe checks not updated 2019-11-13 00:12:59 DEBUG config-changed none 2019-11-13 00:12:59 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:59 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:59 INFO juju-log Loaded template from templates/wsgi-openstack-api.conf 2019-11-13 00:12:59 INFO juju-log Rendering from template: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:59 INFO juju-log Wrote template /etc/apache2/sites-enabled/wsgi-openstack-api.conf. 2019-11-13 00:12:59 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:59 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:13:00 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:13:00 DEBUG config-changed none 2019-11-13 00:13:00 DEBUG juju-log 0 section(s) found 2019-11-13 00:13:00 INFO juju-log Loaded template from templates/ocata/keystone.conf 2019-11-13 00:13:00 INFO juju-log Rendering from template: /etc/keystone/keystone.conf 2019-11-13 00:13:00 INFO juju-log Wrote template /etc/keystone/keystone.conf. 2019-11-13 00:13:00 INFO juju-log Loaded template from templates/openstack_https_frontend.conf 2019-11-13 00:13:00 INFO juju-log Rendering from template: /etc/apache2/sites-available/openstack_https_frontend.conf 2019-11-13 00:13:00 INFO juju-log Wrote template /etc/apache2/sites-available/openstack_https_frontend.conf. 2019-11-13 00:13:00 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:13:00 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:13:01 INFO juju-log Loaded template from templates/ocata/policy.json 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/keystone/policy.json 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/keystone/policy.json. 2019-11-13 00:13:01 INFO juju-log Loaded template from templates/keystone-fernet-rotate-sync 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/cron.d/keystone-fernet-rotate-sync 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/cron.d/keystone-fernet-rotate-sync. 2019-11-13 00:13:01 INFO juju-log Loaded template from templates/keystone-token-flush 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/cron.d/keystone-token-flush 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/cron.d/keystone-token-flush. 2019-11-13 00:13:01 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/memcached.conf 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/memcached.conf 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/memcached.conf. 2019-11-13 00:13:02 DEBUG juju-log Ensuring haproxy enabled in /etc/default/haproxy. 2019-11-13 00:13:02 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:13:02 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/haproxy.cfg 2019-11-13 00:13:02 INFO juju-log Rendering from template: /etc/haproxy/haproxy.cfg 2019-11-13 00:13:02 INFO juju-log Wrote template /etc/haproxy/haproxy.cfg. 2019-11-13 00:13:03 INFO juju-log Loaded template from templates/ocata/logging.conf 2019-11-13 00:13:03 INFO juju-log Rendering from template: /etc/keystone/logging.conf 2019-11-13 00:13:03 INFO juju-log Wrote template /etc/keystone/logging.conf. 2019-11-13 00:13:03 DEBUG juju-log Database is initialised 2019-11-13 00:13:04 DEBUG config-changed /usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py:136: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. 2019-11-13 00:13:04 DEBUG config-changed warnings.warn('Using keystoneclient sessions has been deprecated. ' 2019-11-13 00:13:04 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:04 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:04 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:04 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:04 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:04 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:04 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:04 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:04 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:04 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:04 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:04 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:04 DEBUG config-changed **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:04 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:04 DEBUG config-changed self.collection_key) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:04 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:04 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:04 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:04 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:04 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:04 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:04 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-6320c658-ff0c-42e9-8273-c02029e8f4a2) 2019-11-13 00:13:04 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-6320c658-ff0c-42e9-8273-c02029e8f4a2)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:04 INFO juju-log Retrying '_ensure_initial_admin' 3 more times (delay=3) 2019-11-13 00:13:07 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:07 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:08 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:08 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:08 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:08 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:08 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:08 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:08 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:08 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:08 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:08 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:08 DEBUG config-changed **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:08 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:08 DEBUG config-changed self.collection_key) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:08 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:08 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:08 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:08 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:08 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:08 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:08 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-7d41850e-db55-45a4-ab4a-fe72df86b3dd) 2019-11-13 00:13:08 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-7d41850e-db55-45a4-ab4a-fe72df86b3dd)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:08 INFO juju-log Retrying '_ensure_initial_admin' 2 more times (delay=6) 2019-11-13 00:13:14 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:14 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:14 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:14 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:14 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:14 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:14 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:14 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:14 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:14 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:14 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:14 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:14 DEBUG config-changed **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:14 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:14 DEBUG config-changed self.collection_key) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:14 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:14 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:14 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:14 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:14 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:14 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:14 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-e22a9021-1880-4cbe-9cc1-6562a0c2de52) 2019-11-13 00:13:14 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-e22a9021-1880-4cbe-9cc1-6562a0c2de52)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:14 INFO juju-log Retrying '_ensure_initial_admin' 1 more times (delay=9) 2019-11-13 00:13:24 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:24 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:24 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:24 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:24 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:24 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:24 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:24 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:24 DEBUG config-changed **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:24 DEBUG config-changed self.collection_key) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:24 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:24 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:24 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:24 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:24 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:24 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:24 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408) 2019-11-13 00:13:24 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:24 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 892, in <module> 2019-11-13 00:13:24 DEBUG config-changed main() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 885, in main 2019-11-13 00:13:24 DEBUG config-changed hooks.execute(sys.argv) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/hookenv.py", line 914, in execute 2019-11-13 00:13:24 DEBUG config-changed self._hooks[hook_name]() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1573, in wrapped_f 2019-11-13 00:13:24 DEBUG config-changed stopstart, restart_functions) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/host.py", line 741, in restart_on_change_helper 2019-11-13 00:13:24 DEBUG config-changed r = lambda_f() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1572, in <lambda> 2019-11-13 00:13:24 DEBUG config-changed (lambda: f(*args, **kwargs)), __restart_map_cache['cache'], 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/hardening/harden.py", line 93, in _harden_inner2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 237, in config_changed 2019-11-13 00:13:24 DEBUG config-changed config_changed_postupgrade() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1573, in wrapped_f 2019-11-13 00:13:24 DEBUG config-changed stopstart, restart_functions) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/host.py", line 741, in restart_on_change_helper 2019-11-13 00:13:24 DEBUG config-changed r = lambda_f() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1572, in <lambda> 2019-11-13 00:13:24 DEBUG config-changed (lambda: f(*args, **kwargs)), __restart_map_cache['cache'], 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/hardening/harden.py", line 93, in _harden_inner2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 283, in config_changed_postupgrade 2019-11-13 00:13:24 DEBUG config-changed ensure_initial_admin(config) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1424, in ensure_initial_admin 2019-11-13 00:13:24 DEBUG config-changed return _ensure_initial_admin(config) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/decorators.py", line 40, in _retry_on_exception_inner_2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1411, in _ensure_initial_admin 2019-11-13 00:13:24 DEBUG config-changed new_roles=[config('admin-role')]) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1527, in create_user_credentials 2019-11-13 00:13:24 DEBUG config-changed if user_exists(user, domain=domain): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1010, in user_exists 2019-11-13 00:13:24 DEBUG config-changed return manager.user_exists(name, domain=domain) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1063, in __call__ 2019-11-13 00:13:24 DEBUG config-changed return _proxy_manager_call(self._path, self.api_version, args, kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/decorators.py", line 40, in _retry_on_exception_inner_2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1107, in _proxy_manager_call 2019-11-13 00:13:24 DEBUG config-changed raise e 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1101, in _proxy_manager_call 2019-11-13 00:13:24 DEBUG config-changed raise RuntimeError(s) 2019-11-13 00:13:24 DEBUG config-changed RuntimeError: The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-6320c658-ff0c-42e9-8273-c02029e8f4a2) 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-7d41850e-db55-45a4-ab4a-fe72df86b3dd) 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-e22a9021-1880-4cbe-9cc1-6562a0c2de52) 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408) 2019-11-13 00:13:24 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 591, in <module> 2019-11-13 00:13:24 DEBUG config-changed uds_client.send(result_json) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/uds_comms.py", line 227, in send 2019-11-13 00:13:24 DEBUG config-changed raise UDSException(str(e)) 2019-11-13 00:13:24 DEBUG config-changed uds_comms.UDSException: [Errno 32] Broken pipe 2019-11-13 00:13:24 ERROR juju.worker.uniter.operation runhook.go:132 hook "config-changed" failed: exit status 1 During a gate test for a different charm for release combination xenial-ocata: Traceback (most recent call last):   File "/tmp/tmp.szFWl0WDlc/func/bin/functest-run-suite", line 8, in <module>     sys.exit(main())   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/func_test_runner.py", line 162, in main     bundle=args.bundle)   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/func_test_runner.py", line 107, in func_test_runner     run_env_deployment(env_deployment, keep_model=preserve_model)   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/func_test_runner.py", line 58, in run_env_deployment     config_steps.get(deployment.model_alias, []))   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/configure.py", line 48, in configure     run_configure_list(functions)   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/charm_lifecycle/configure.py", line 37, in run_configure_list     utils.get_class(func)()   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/openstack/charm_tests/keystone/setup.py", line 114, in add_demo_user     _v3()   File "/usr/lib/python3.5/contextlib.py", line 66, in __exit__     next(self.gen)   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/openstack/charm_tests/test_utils.py", line 192, in config_change     model.block_until_all_units_idle()   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/__init__.py", line 48, in _wrapper     return run(_run_it())   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/__init__.py", line 36, in run     return task.result()   File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result     raise self._exception   File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step     result = coro.send(None)   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/__init__.py", line 47, in _run_it     return await f(*args, **kwargs)   File "/tmp/tmp.szFWl0WDlc/func/lib/python3.5/site-packages/zaza/model.py", line 943, in async_block_until_all_units_idle     raise UnitError(errored_units) zaza.model.UnitError: Units keystone/0 in error state /var/log/juju/unit-keystone-0.log: 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/keystone/keystone.conf 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/keystone/logging.conf 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/haproxy/haproxy.cfg 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/apache2/sites-available/openstack_https_frontend.conf 2019-11-13 00:12:32 INFO juju-log Registered config file: /etc/keystone/policy.json 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/cron.d/keystone-token-flush 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/cron.d/keystone-fernet-rotate-sync 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:33 INFO juju-log Registered config file: /etc/memcached.conf 2019-11-13 00:12:35 DEBUG juju-log Hardening function 'config_changed' 2019-11-13 00:12:35 DEBUG juju-log No hardening applied to 'config_changed' 2019-11-13 00:12:36 DEBUG juju-log Hardening function 'config_changed_postupgrade' 2019-11-13 00:12:36 DEBUG juju-log No hardening applied to 'config_changed_postupgrade' 2019-11-13 00:12:39 INFO juju-log Installing [] with options: ['--option=Dpkg::Options::=--force-confold'] 2019-11-13 00:12:39 DEBUG config-changed Reading package lists... 2019-11-13 00:12:39 DEBUG config-changed Building dependency tree... 2019-11-13 00:12:39 DEBUG config-changed Reading state information... 2019-11-13 00:12:39 DEBUG config-changed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 2019-11-13 00:12:39 DEBUG config-changed inactive 2019-11-13 00:12:40 DEBUG config-changed none 2019-11-13 00:12:40 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:40 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:40 INFO juju-log Loaded template from templates/wsgi-openstack-api.conf 2019-11-13 00:12:40 INFO juju-log Rendering from template: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:40 INFO juju-log Wrote template /etc/apache2/sites-enabled/wsgi-openstack-api.conf. 2019-11-13 00:12:41 INFO juju-log Checking no pids for apache2 exist 2019-11-13 00:12:41 DEBUG config-changed 31513 2019-11-13 00:12:41 DEBUG config-changed 31516 2019-11-13 00:12:41 DEBUG config-changed 31517 2019-11-13 00:12:41 INFO juju-log Retrying 'check_pids_gone' 5 more times (delay=3) 2019-11-13 00:12:44 INFO juju-log Checking no pids for apache2 exist 2019-11-13 00:12:52 INFO juju-log Installing [] with options: ['--option=Dpkg::Options::=--force-confold'] 2019-11-13 00:12:52 DEBUG config-changed Reading package lists... 2019-11-13 00:12:52 DEBUG config-changed Building dependency tree... 2019-11-13 00:12:52 DEBUG config-changed Reading state information... 2019-11-13 00:12:52 DEBUG config-changed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 2019-11-13 00:12:52 DEBUG config-changed none 2019-11-13 00:12:53 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:53 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:53 INFO juju-log Loaded template from templates/wsgi-openstack-api.conf 2019-11-13 00:12:53 INFO juju-log Rendering from template: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:53 INFO juju-log Wrote template /etc/apache2/sites-enabled/wsgi-openstack-api.conf. 2019-11-13 00:12:54 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:54 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:54 DEBUG config-changed ERROR no relation id specified 2019-11-13 00:12:54 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:12:54 DEBUG config-changed none 2019-11-13 00:12:54 DEBUG juju-log 0 section(s) found 2019-11-13 00:12:54 INFO juju-log Loaded template from templates/ocata/keystone.conf 2019-11-13 00:12:54 INFO juju-log Rendering from template: /etc/keystone/keystone.conf 2019-11-13 00:12:54 INFO juju-log Wrote template /etc/keystone/keystone.conf. 2019-11-13 00:12:55 INFO juju-log Loaded template from templates/openstack_https_frontend.conf 2019-11-13 00:12:55 INFO juju-log Rendering from template: /etc/apache2/sites-available/openstack_https_frontend.conf 2019-11-13 00:12:55 INFO juju-log Wrote template /etc/apache2/sites-available/openstack_https_frontend.conf. 2019-11-13 00:12:55 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:55 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:55 INFO juju-log Loaded template from templates/ocata/policy.json 2019-11-13 00:12:55 INFO juju-log Rendering from template: /etc/keystone/policy.json 2019-11-13 00:12:55 INFO juju-log Wrote template /etc/keystone/policy.json. 2019-11-13 00:12:55 INFO juju-log Loaded template from templates/keystone-fernet-rotate-sync 2019-11-13 00:12:55 INFO juju-log Rendering from template: /etc/cron.d/keystone-fernet-rotate-sync 2019-11-13 00:12:55 INFO juju-log Wrote template /etc/cron.d/keystone-fernet-rotate-sync. 2019-11-13 00:12:56 INFO juju-log Loaded template from templates/keystone-token-flush 2019-11-13 00:12:56 INFO juju-log Rendering from template: /etc/cron.d/keystone-token-flush 2019-11-13 00:12:56 INFO juju-log Wrote template /etc/cron.d/keystone-token-flush. 2019-11-13 00:12:56 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/memcached.conf 2019-11-13 00:12:56 INFO juju-log Rendering from template: /etc/memcached.conf 2019-11-13 00:12:56 INFO juju-log Wrote template /etc/memcached.conf. 2019-11-13 00:12:56 DEBUG juju-log Ensuring haproxy enabled in /etc/default/haproxy. 2019-11-13 00:12:57 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:12:57 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/haproxy.cfg 2019-11-13 00:12:57 INFO juju-log Rendering from template: /etc/haproxy/haproxy.cfg 2019-11-13 00:12:57 INFO juju-log Wrote template /etc/haproxy/haproxy.cfg. 2019-11-13 00:12:57 INFO juju-log Loaded template from templates/ocata/logging.conf 2019-11-13 00:12:57 INFO juju-log Rendering from template: /etc/keystone/logging.conf 2019-11-13 00:12:57 INFO juju-log Wrote template /etc/keystone/logging.conf. 2019-11-13 00:12:57 DEBUG config-changed none 2019-11-13 00:12:57 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:57 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:57 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:58 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:58 DEBUG config-changed Site openstack_https_frontend already disabled 2019-11-13 00:12:58 INFO juju-log Updating NRPE configuration 2019-11-13 00:12:58 INFO juju-log Installing python-dbus with options: ['--option=Dpkg::Options::=--force-confold'] 2019-11-13 00:12:58 DEBUG config-changed Reading package lists... 2019-11-13 00:12:58 DEBUG config-changed Building dependency tree... 2019-11-13 00:12:58 DEBUG config-changed Reading state information... 2019-11-13 00:12:58 DEBUG config-changed python-dbus is already the newest version (1.2.0-3). 2019-11-13 00:12:58 DEBUG config-changed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 2019-11-13 00:12:58 INFO juju-log Check command not found: check_systemd.py 2019-11-13 00:12:59 INFO juju-log Check command not found: check_systemd.py 2019-11-13 00:12:59 INFO juju-log Check command not found: check_systemd.py 2019-11-13 00:12:59 INFO juju-log Nagios user not set up, nrpe checks not updated 2019-11-13 00:12:59 DEBUG config-changed none 2019-11-13 00:12:59 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:59 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:12:59 INFO juju-log Loaded template from templates/wsgi-openstack-api.conf 2019-11-13 00:12:59 INFO juju-log Rendering from template: /etc/apache2/sites-enabled/wsgi-openstack-api.conf 2019-11-13 00:12:59 INFO juju-log Wrote template /etc/apache2/sites-enabled/wsgi-openstack-api.conf. 2019-11-13 00:12:59 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:12:59 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:13:00 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:13:00 DEBUG config-changed none 2019-11-13 00:13:00 DEBUG juju-log 0 section(s) found 2019-11-13 00:13:00 INFO juju-log Loaded template from templates/ocata/keystone.conf 2019-11-13 00:13:00 INFO juju-log Rendering from template: /etc/keystone/keystone.conf 2019-11-13 00:13:00 INFO juju-log Wrote template /etc/keystone/keystone.conf. 2019-11-13 00:13:00 INFO juju-log Loaded template from templates/openstack_https_frontend.conf 2019-11-13 00:13:00 INFO juju-log Rendering from template: /etc/apache2/sites-available/openstack_https_frontend.conf 2019-11-13 00:13:00 INFO juju-log Wrote template /etc/apache2/sites-available/openstack_https_frontend.conf. 2019-11-13 00:13:00 INFO juju-log Configuring Keystone to use a random admin token. 2019-11-13 00:13:00 INFO juju-log Loading a previously generated admin token from /var/lib/keystone/keystone.token 2019-11-13 00:13:01 INFO juju-log Loaded template from templates/ocata/policy.json 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/keystone/policy.json 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/keystone/policy.json. 2019-11-13 00:13:01 INFO juju-log Loaded template from templates/keystone-fernet-rotate-sync 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/cron.d/keystone-fernet-rotate-sync 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/cron.d/keystone-fernet-rotate-sync. 2019-11-13 00:13:01 INFO juju-log Loaded template from templates/keystone-token-flush 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/cron.d/keystone-token-flush 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/cron.d/keystone-token-flush. 2019-11-13 00:13:01 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/memcached.conf 2019-11-13 00:13:01 INFO juju-log Rendering from template: /etc/memcached.conf 2019-11-13 00:13:01 INFO juju-log Wrote template /etc/memcached.conf. 2019-11-13 00:13:02 DEBUG juju-log Ensuring haproxy enabled in /etc/default/haproxy. 2019-11-13 00:13:02 INFO juju-log HAProxy context is incomplete, this unit has no peers. 2019-11-13 00:13:02 INFO juju-log Loaded template from /var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/templates/haproxy.cfg 2019-11-13 00:13:02 INFO juju-log Rendering from template: /etc/haproxy/haproxy.cfg 2019-11-13 00:13:02 INFO juju-log Wrote template /etc/haproxy/haproxy.cfg. 2019-11-13 00:13:03 INFO juju-log Loaded template from templates/ocata/logging.conf 2019-11-13 00:13:03 INFO juju-log Rendering from template: /etc/keystone/logging.conf 2019-11-13 00:13:03 INFO juju-log Wrote template /etc/keystone/logging.conf. 2019-11-13 00:13:03 DEBUG juju-log Database is initialised 2019-11-13 00:13:04 DEBUG config-changed /usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py:136: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. 2019-11-13 00:13:04 DEBUG config-changed warnings.warn('Using keystoneclient sessions has been deprecated. ' 2019-11-13 00:13:04 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:04 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:04 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:04 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:04 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:04 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:04 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:04 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:04 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:04 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:04 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:04 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:04 DEBUG config-changed **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:04 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:04 DEBUG config-changed self.collection_key) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:04 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:04 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:04 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:04 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:04 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:04 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:04 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:04 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-6320c658-ff0c-42e9-8273-c02029e8f4a2) 2019-11-13 00:13:04 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-6320c658-ff0c-42e9-8273-c02029e8f4a2)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:04 INFO juju-log Retrying '_ensure_initial_admin' 3 more times (delay=3) 2019-11-13 00:13:07 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:07 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:08 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:08 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:08 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:08 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:08 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:08 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:08 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:08 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:08 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:08 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:08 DEBUG config-changed **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:08 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:08 DEBUG config-changed self.collection_key) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:08 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:08 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:08 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:08 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:08 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:08 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:08 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:08 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-7d41850e-db55-45a4-ab4a-fe72df86b3dd) 2019-11-13 00:13:08 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-7d41850e-db55-45a4-ab4a-fe72df86b3dd)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:08 INFO juju-log Retrying '_ensure_initial_admin' 2 more times (delay=6) 2019-11-13 00:13:14 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:14 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:14 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:14 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:14 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:14 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:14 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:14 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:14 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:14 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:14 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:14 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:14 DEBUG config-changed **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:14 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:14 DEBUG config-changed self.collection_key) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:14 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:14 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:14 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:14 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:14 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:14 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:14 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:14 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-e22a9021-1880-4cbe-9cc1-6562a0c2de52) 2019-11-13 00:13:14 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-e22a9021-1880-4cbe-9cc1-6562a0c2de52)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:14 INFO juju-log Retrying '_ensure_initial_admin' 1 more times (delay=9) 2019-11-13 00:13:24 DEBUG juju-log Tenant 'admin' already exists. 2019-11-13 00:13:24 DEBUG juju-log Tenant 'services' already exists. 2019-11-13 00:13:24 DEBUG juju-log Creating service credentials for 'admin' 2019-11-13 00:13:24 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 562, in <module> 2019-11-13 00:13:24 DEBUG config-changed result = {'result': _callable(*spec['args'], **spec['kwargs'])} 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 393, in user_exists 2019-11-13 00:13:24 DEBUG config-changed if manager.resolve_user_id(name, user_domain=domain): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 331, in resolve_user_id 2019-11-13 00:13:24 DEBUG config-changed for user in self.api.users.list(domain=domain_id): 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 45, in wrapper 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:24 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 139, in list 2019-11-13 00:13:24 DEBUG config-changed **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **new_kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 390, in list 2019-11-13 00:13:24 DEBUG config-changed self.collection_key) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list 2019-11-13 00:13:24 DEBUG config-changed resp, body = self.client.get(url, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 217, in get 2019-11-13 00:13:24 DEBUG config-changed return self.request(url, 'GET', **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 374, in request 2019-11-13 00:13:24 DEBUG config-changed resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 142, in request 2019-11-13 00:13:24 DEBUG config-changed return self.session.request(url, method, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2019-11-13 00:13:24 DEBUG config-changed return wrapped(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 445, in request 2019-11-13 00:13:24 DEBUG config-changed raise exceptions.from_response(resp, method, url) 2019-11-13 00:13:24 DEBUG config-changed Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408) 2019-11-13 00:13:24 ERROR juju-log The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:24 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 892, in <module> 2019-11-13 00:13:24 DEBUG config-changed main() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 885, in main 2019-11-13 00:13:24 DEBUG config-changed hooks.execute(sys.argv) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/hookenv.py", line 914, in execute 2019-11-13 00:13:24 DEBUG config-changed self._hooks[hook_name]() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1573, in wrapped_f 2019-11-13 00:13:24 DEBUG config-changed stopstart, restart_functions) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/host.py", line 741, in restart_on_change_helper 2019-11-13 00:13:24 DEBUG config-changed r = lambda_f() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1572, in <lambda> 2019-11-13 00:13:24 DEBUG config-changed (lambda: f(*args, **kwargs)), __restart_map_cache['cache'], 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/hardening/harden.py", line 93, in _harden_inner2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 237, in config_changed 2019-11-13 00:13:24 DEBUG config-changed config_changed_postupgrade() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1573, in wrapped_f 2019-11-13 00:13:24 DEBUG config-changed stopstart, restart_functions) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/host.py", line 741, in restart_on_change_helper 2019-11-13 00:13:24 DEBUG config-changed r = lambda_f() 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/openstack/utils.py", line 1572, in <lambda> 2019-11-13 00:13:24 DEBUG config-changed (lambda: f(*args, **kwargs)), __restart_map_cache['cache'], 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/contrib/hardening/harden.py", line 93, in _harden_inner2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/config-changed", line 283, in config_changed_postupgrade 2019-11-13 00:13:24 DEBUG config-changed ensure_initial_admin(config) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1424, in ensure_initial_admin 2019-11-13 00:13:24 DEBUG config-changed return _ensure_initial_admin(config) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/decorators.py", line 40, in _retry_on_exception_inner_2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1411, in _ensure_initial_admin 2019-11-13 00:13:24 DEBUG config-changed new_roles=[config('admin-role')]) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1527, in create_user_credentials 2019-11-13 00:13:24 DEBUG config-changed if user_exists(user, domain=domain): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1010, in user_exists 2019-11-13 00:13:24 DEBUG config-changed return manager.user_exists(name, domain=domain) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1063, in __call__ 2019-11-13 00:13:24 DEBUG config-changed return _proxy_manager_call(self._path, self.api_version, args, kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/charmhelpers/core/decorators.py", line 40, in _retry_on_exception_inner_2 2019-11-13 00:13:24 DEBUG config-changed return f(*args, **kwargs) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1107, in _proxy_manager_call 2019-11-13 00:13:24 DEBUG config-changed raise e 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/keystone_utils.py", line 1101, in _proxy_manager_call 2019-11-13 00:13:24 DEBUG config-changed raise RuntimeError(s) 2019-11-13 00:13:24 DEBUG config-changed RuntimeError: The call within manager.py failed with the error: 'The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408)'. The call was: path=['user_exists'], args=('admin',), kwargs={'domain': None}, api_version=None 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-6320c658-ff0c-42e9-8273-c02029e8f4a2) 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-7d41850e-db55-45a4-ab4a-fe72df86b3dd) 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-e22a9021-1880-4cbe-9cc1-6562a0c2de52) 2019-11-13 00:13:24 DEBUG config-changed /var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py: something went wrong: The request you have made requires authentication. (HTTP 401) (Request-ID: req-4f2193e5-af6c-49a0-9343-e42cd3141408) 2019-11-13 00:13:24 DEBUG config-changed Traceback (most recent call last): 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/manager.py", line 591, in <module> 2019-11-13 00:13:24 DEBUG config-changed uds_client.send(result_json) 2019-11-13 00:13:24 DEBUG config-changed File "/var/lib/juju/agents/unit-keystone-0/charm/hooks/uds_comms.py", line 227, in send 2019-11-13 00:13:24 DEBUG config-changed raise UDSException(str(e)) 2019-11-13 00:13:24 DEBUG config-changed uds_comms.UDSException: [Errno 32] Broken pipe 2019-11-13 00:13:24 ERROR juju.worker.uniter.operation runhook.go:132 hook "config-changed" failed: exit status 1
2019-11-22 15:45:25 Alex Kavanagh charm-keystone: status New Triaged
2019-11-22 15:45:35 Alex Kavanagh charm-keystone: importance Undecided High