> On 14 set 2017, at 20:35, Dmitrii Shcherbakov > <dmitrii.shcherba...@canonical.com> wrote: > > Giuseppe, > > Unfortunately, it's this way now and it is a known problem. I made a write-up > in this bug https://bugs.launchpad.net/charm-ceilometer/+bug/1717337 > <https://bugs.launchpad.net/charm-ceilometer/+bug/1717337> > > In short: ceilometer-upgrade in the ceilometer package itself uses a database > (mongodb) connection url unconditionally and blocks if it is not specified. > That's why we need to render that out in ceilometer.conf on Ocata. I included > the necessary commit ids for reference in 1717337. > > It will definitely be fixed as in Pike this is no longer a problem in > ceilometer itself but we have to maintain compatibility of the new charm code > with previous OpenStack releases for quite a bit.
I attempted to install ceilometer for Pike, but installation fails with this error in /var/log/juju/unit-ceilometer-1.log: 2017-09-25 17:37:05 DEBUG install Traceback (most recent call last): 2017-09-25 17:37:05 DEBUG install File "/var/lib/juju/agents/unit-ceilometer-ba1-cl2-4/charm/hooks/install.real", line 100, in <module> 2017-09-25 17:37:05 DEBUG install CONFIGS = register_configs() 2017-09-25 17:37:05 DEBUG install File "/var/lib/juju/agents/unit-ceilometer-ba1-cl2-4/charm/hooks/ceilometer_utils.py", line 191, in register_configs 2017-09-25 17:37:05 DEBUG install if run_in_apache(): 2017-09-25 17:37:05 DEBUG install File "/var/lib/juju/agents/unit-ceilometer-ba1-cl2-4/charm/hooks/ceilometer_utils.py", line 449, in run_in_apache 2017-09-25 17:37:05 DEBUG install return CompareOpenStackReleases(os_release('ceilometer-common')) >= 'ocata' 2017-09-25 17:37:05 DEBUG install File "/var/lib/juju/agents/unit-ceilometer-ba1-cl2-4/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 527, in os_release 2017-09-25 17:37:05 DEBUG install get_os_codename_install_source(config('openstack-origin')) or 2017-09-25 17:37:05 DEBUG install File "/var/lib/juju/agents/unit-ceilometer-ba1-cl2-4/charm/hooks/charmhelpers/contrib/openstack/utils.py", line 334, in get_os_codename_install_source 2017-09-25 17:37:05 DEBUG install ca_rel = ca_rel.split('%s-' % ubuntu_rel)[1].split('/')[0] 2017-09-25 17:37:05 DEBUG install IndexError: list index out of range 2017-09-25 17:37:05 ERROR juju.worker.uniter.operation runhook.go:107 hook "install" failed: exit status 1 — > > Best Regards, > Dmitrii Shcherbakov > > Field Software Engineer > IRC (freenode): Dmitrii-Sh > > On Thu, Sep 14, 2017 at 3:31 AM, Giuseppe Attardi <giuseppe.atta...@garr.it > <mailto:giuseppe.atta...@garr.it>> wrote: > I have upgraded ceilometer to release 17.08 for use with the new gnocchi > charm. > ceilometer should no longer need a DB, but it still waits for the DB relation: > > ceilometer-ba1-cl2/1* waiting idle 5/lxd/0 > 90.147.161.27 8777/tcp Incomplete > relations: database > > — Beppe > > > -- > Juju mailing list > Juju@lists.ubuntu.com <mailto:Juju@lists.ubuntu.com> > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju > <https://lists.ubuntu.com/mailman/listinfo/juju> > >
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju