[openstack-dev] olso.config error on running Devstack

Ben Nemec openstack at nemebean.com
Mon Dec 23 19:46:49 UTC 2013


On 2013-12-23 13:18, Sean Dague wrote:
> On 12/23/2013 11:52 AM, Ben Nemec wrote:
>> On 2013-12-18 09:26, Sayali Lunkad wrote:
>> 
>>> Hello,
>>> 
>>> I get the following error when I run stack.sh on Devstack
>>> 
>>> Traceback (most recent call last):
>>>   File "/usr/local/bin/ceilometer-dbsync", line 6, in <module>
>>>     from ceilometer.storage import dbsync
>>>   File "/opt/stack/ceilometer/ceilometer/storage/__init__.py", line
>>> 23, in <module>
>>>     from oslo.config import cfg
>>> ImportError: No module named config
>>> ++ failed
>>> ++ local r=1
>>> +++ jobs -p
>>> ++ kill
>>> ++ set +o xtrace
>>> 
>>> Search gives me olso.config is installed. Please let me know of any
>>> solution.
>> 
>> 
>> Devstack pulls oslo.config from git, so if you have it installed on 
>> the
>> system through pip or something it could cause problems.  If you can
>> verify that it's only in /opt/stack/oslo.config, you might try 
>> deleting
>> that directory and rerunning devstack to pull down a fresh copy.  I
>> don't know for sure what the problem is, but those are a couple of
>> things to try.
> 
> We actually try to resolve that here:
> 
> https://github.com/openstack-dev/devstack/blob/master/lib/oslo#L43
> 
> However, have I said how terrible python packaging is recently?
> Basically you can very easily get yourself in a situation where *just
> enough* of the distro package is left behind that pip thinks its there,
> so won't install it, but the python loader doesn't, so won't work.
> 
> Then much sadness.
> 
> If anyone has a more fool proof way to fix this, suggestions 
> appreciated.
> 
> 	-Sean

Ah, good to know.  I haven't actually run into this problem recently, so 
this was kind of a shot in the dark.

-Ben



More information about the OpenStack-dev mailing list