> 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

Reply via email to