that's a good advice, thanks; I'll give it a try.

    A.

On 02/20/2015 05:23 AM, Chris Buccella wrote:
Heat works by calling other OpenStack services. So if you want, you could try running Heat separately in a VM (with a modern distro). That should work as long as it has network access to the other service endpoints (keystone, nova, etc.).



On Thu, Feb 19, 2015 at 3:44 AM, Alvise Dorigo <[email protected] <mailto:[email protected]>> wrote:

    simple answer: it seems to require python 2.7; and I cannot
    install it because I'm still on SL/CentOS 6.6...
    So, no way to run Heat unfortunately :-(

        A.


    On 02/19/2015 09:24 AM, Alvise Dorigo wrote:
    Hi Chris,
    I cannot find it in the SL6.6 repos nor in the EPEL-6:

    [root@controller-02 ~]# yum search python-oslo.utils
    Loaded plugins: security
    Warning: No matches found for: python-oslo.utils
    No Matches found
    [root@controller-02 ~]# cat /etc/issue
    Scientific Linux release 6.6 (Carbon)
    Kernel \r on an \m

    I could get it from here https://pypi.python.org/pypi/oslo.utils,
    but I would prefer keep track of everything is installed by mean
    of the usual rpm.
    Is there a place where I can get the packaged python-oslo.utils
    for RHEL6 ?

    Thanks,

        Alvise

    On 02/18/2015 06:06 PM, Chris Buccella wrote:
    Do you have python-oslo.utils installed?

    On Wed, Feb 18, 2015 at 9:02 AM, Alvise Dorigo
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Jens,
        If the correct one is oslo_utils (instead of oslo.utils)
        then the related package is not found:

        [root@controller-02 ~]# tail /var/log/heat/heat-engine.log
        [...]
        2015-02-18 14:56:29.978 5282 CRITICAL heat [-] ImportError:
        No module named oslo_utils

        [root@controller-02 ~]# rpm -qa|grep oslo
        python-oslo-messaging-1.3.0.2-4.el6.noarch
        python-oslo-config-1.2.1-1.el6.noarch
        python-oslo-rootwrap-1.0.0-1.el6.noarch
        [root@controller-02 ~]# grep oslo
        /usr/lib/heat/heat_keystoneclient_v2/client.py
        from oslo.config import cfg
        from oslo_utils import importutils
        from oslo_log import log as logging


        Alvise



        On 02/18/2015 02:15 PM, Dr. Jens Rosenboom wrote:

            Am 18/02/15 um 10:27 schrieb Alvise Dorigo:

                I had an error in the repository clone.
                Now I've successfully installed the plugin (python
                setup.py install).

                The backend is correctly configured in the heat.conf:

                [root@controller-02 ~]# grep keystone_backend
                /etc/heat/heat.conf
                
#keystone_backend=heat.common.heat_keystoneclient.KeystoneClientV3
                
keystone_backend=heat.engine.plugins.heat_keystoneclient_v2.client.KeystoneClientV2



                as descibed in the README.md

                But heat engine dies just after start:

                [root@controller-02 ~]# tail
                /var/log/heat/heat-engine.log
                2015-02-18 10:23:30.513 27308 WARNING
                heat.common.config [-] The
                "instance_user" option in heat.conf is deprecated
                and will be removed in
                the Juno release.
                2015-02-18 10:23:31.018 27308 ERROR
                heat.common.plugin_loader [-] Failed
                to import module
                heat.engine.plugins.heat_keystoneclient_v2.client
                2015-02-18 10:23:31.019 27308 CRITICAL heat [-]
                ImportError: No module
                named utils

                Any idea ?


            This looks to be related to the recent namespace
            changes, can you try this patch?

            diff --git
            a/contrib/heat_keystoneclient_v2/heat_keystoneclient_v2/client.py
            b/contrib/heat_keystoneclient_v2/heat_keystoneclient_v2/client.py
            index 783231b..ad128ff 100644
            ---
            a/contrib/heat_keystoneclient_v2/heat_keystoneclient_v2/client.py
            +++
            b/contrib/heat_keystoneclient_v2/heat_keystoneclient_v2/client.py
            @@ -15,7 +15,7 @@

             from keystoneclient.v2_0 import client as kc
             from oslo.config import cfg
            -from oslo.utils import importutils
            +from oslo_utils import importutils
             from oslo_log import log as logging

             from heat.common import exception



        _______________________________________________
        OpenStack-operators mailing list
        [email protected]
        <mailto:[email protected]>
        http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators





    _______________________________________________
    OpenStack-operators mailing list
    [email protected]  
<mailto:[email protected]>
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators



_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to