[openstack-dev] [devstack] installation ERROR ImportError: No module named oslo_concurrency

Markus Zoeller mzoeller at de.ibm.com
Thu Dec 4 16:06:48 UTC 2014


> Hello Frank,
> 
> Some times, I've seen that modules are missing even in the stable 
> branches, try to install the module independently and this should 
> fix your issue.
> 
> Best regards, Venu
> 
> 
> > On Thu, Dec 4, 2014 at 11:58 AM, Du Jun <dj19... at gmail.com> wrote:
> > 
> > Hi all,
> > 
> > I think I find a bug in the latest devstack. When I attempt to 
> > install devstack, I get the error message about "ImportError: 
> > No module named oslo_concurrency".
> > 
> > [... stacktrace here ...]
> > 
> > In fact, I can find
> > 
> > oslo.concurrency>=0.1.0 # Apache-2.0
> > 
> > in the global-requirements.txt. So, I wonder how can I fix the 
> > dependency? I haved executed ./clean.sh and ./unstack.sh and then 
> > ./stack.sh. But, it doesn't work.
> > 
> > -- Regards, Frank

I face something similar with a devstack which is switched to branch
`stable/juno`. For cloning `glance_store` devstack uses the `master`
branch. For cloning `global requirements` devstack uses the `stable/juno`
branch. `glance_store` (master) needs the `oslo.concurrency` package.
This package is *not* listed in `global requirements` (stable/juno).

The interesting traces are:
    <timestamp> | Cloning into '/opt/stack/glance_store'...
    <timestamp> | + cd /opt/stack/glance_store
    <timestamp> | + git checkout master
    <timestamp> | Already on 'master'
    [...]
    <timestamp> | Cloning into '/opt/stack/requirements'...
    <timestamp> | + cd /opt/stack/requirements
    <timestamp> | + git checkout stable/juno
    <timestamp> | Switched to a new branch 'stable/juno'
    [...]
    <timestamp> | + cd /opt/stack/requirements
    <timestamp> | + python update.py /opt/stack/glance_store
    <timestamp> | _sync_requirements_file({'glance-store': [...] 
    [...]
    <timestamp> | Syncing /opt/stack/glance_store/requirements.txt
    <timestamp> | 'oslo.concurrency' is not in global-requirements.txt
    <timestamp> | + exit_trap




More information about the OpenStack-dev mailing list