ceilometer-api fails to start on xenial-newton (bare metal tests):
ceilometer/0 blocked idle 1.25.6.1 4/lxc/0 8777/tcp 10.245.169.194 Services not running that should be: ceilometer-api
# juju status:
http://paste.ubuntu.com/23315659/
# system service status:
ubuntu@juju-machine-4-lxc-0:/etc/init$ sudo service ceilometer-api status
sudo: unable to resolve host juju-machine-4-lxc-0
● ceilometer-api.service - Ceilometer API
Loaded: loaded (/lib/systemd/system/ceilometer-api.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/ceilometer-api.service.d
└─override.conf
Active: inactive (dead) (Result: exit-code) since Thu 2016-10-13 01:26:18 UTC; 37min ago
Process: 21012 ExecStart=/usr/bin/ceilometer-api --port ${PORT} -- --config-file=/etc/ceilometer/ceilometer.conf --log-file=/var/log/ceilometer/ceilometer-api.log (code=exited, status=1/FAILURE)
Process: 21011 ExecStartPre=/bin/chown ceilometer:adm /var/log/ceilometer (code=exited, status=0/SUCCESS)
Process: 21010 ExecStartPre=/bin/chown ceilometer:ceilometer /var/lock/ceilometer /var/lib/ceilometer (code=exited, status=0/SUCCESS)
Process: 21009 ExecStartPre=/bin/mkdir -p /var/lock/ceilometer /var/log/ceilometer /var/lib/ceilometer (code=exited, status=0/SUCCESS)
Main PID: 21012 (code=exited, status=1/FAILURE)
Oct 13 01:26:18 juju-machine-4-lxc-0 systemd[1]: ceilometer-api.service: Unit entered failed state.
Oct 13 01:26:18 juju-machine-4-lxc-0 systemd[1]: ceilometer-api.service: Failed with result 'exit-code'.
Oct 13 01:26:18 juju-machine-4-lxc-0 systemd[1]: ceilometer-api.service: Service hold-off time over, scheduling restart.
Oct 13 01:26:18 juju-machine-4-lxc-0 systemd[1]: Stopped Ceilometer API.
Oct 13 01:26:18 juju-machine-4-lxc-0 systemd[1]: ceilometer-api.service: Start request repeated too quickly.
Oct 13 01:26:18 juju-machine-4-lxc-0 systemd[1]: Failed to start Ceilometer API.
Warning: ceilometer-api.service changed on disk. Run 'systemctl daemon-reload' to reload units.
From ceilometer log output (in syslog):
Oct 6 12:56:31 juju-machine- 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager [-] Unable to discover resources: 'NoneType' object has no attribute 'get_access' 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager Traceback (most recent call last): 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager File "/usr/lib/ python2. 7/dist- packages/ ceilometer/ agent/manager. py", line 491, in discover 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager self.keystone) .get_endpoints( 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager File "/usr/lib/ python2. 7/dist- packages/ ceilometer/ keystone_ client. py", line 41, in get_service_catalog 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager return client. session. auth.get_ access( client. session) .service_ catalog 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager AttributeError: 'NoneType' object has no attribute 'get_access' 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.163 21448 ERROR ceilometer. agent.manager 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager [-] Unable to discover resources: 'NoneType' object has no attribute 'get_access' 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager Traceback (most recent call last): 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager File "/usr/lib/ python2. 7/dist- packages/ ceilometer/ agent/manager. py", line 491, in discover 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager self.keystone) .get_endpoints( 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager File "/usr/lib/ python2. 7/dist- packages/ ceilometer/ keystone_ client. py", line 41, in get_service_catalog 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager return client. session. auth.get_ access( client. session) .service_ catalog 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager AttributeError: 'NoneType' object has no attribute 'get_access' 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31.164 21448 ERROR ceilometer. agent.manager 4-lxc-0 ceilometer- agent-central[ 21435]: 2016-10-06 12:56:31...
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-
Oct 6 12:56:31 juju-machine-