Sorry, I misspelled

        openstack-origin: cloud:xenial/pike

instead of:

        openstack-origin: cloud:xenial-pike

--

> On 25 set 2017, at 20:01, Giuseppe Attardi <[email protected]> wrote:
> 
> 
>> On 14 set 2017, at 20:35, Dmitrii Shcherbakov 
>> <[email protected] 
>> <mailto:[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

Reply via email to