> On 14 set 2017, at 20:35, Dmitrii Shcherbakov
> <[email protected]> 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 <[email protected]
> <mailto:[email protected]>> 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
> [email protected] <mailto:[email protected]>
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
> <https://lists.ubuntu.com/mailman/listinfo/juju>
>
>
--
Juju mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/juju