On Tue, Jan 7, 2014 at 4:54 PM, Michael Kerrin <michael.ker...@hp.com> wrote: > I have been seeing this problem also. > > > > My problem is actually with oslo.sphinx. I ran sudo pip install -r > test-requirements.txt in cinder so that I could run the tests there, which > installed oslo.sphinx. > > > > Strange thing is that the oslo.sphinx installed a directory called oslo in > /usr/local/lib/python2.7/dist-packages with no __init__.py file. With this > package installed like so I get the same error you get with oslo.config. > > > > I don't need oslo.sphinx so I just went and manually deleted the oslo > directory and the oslo.sphinx* files in > /usr/local/lib/python2.7/dist-packages. Everything worked fine after that. > > > > Not sure what to do about this, but that is my story > > >
In solum, we are trying to use devstack job for functional testing. We are installing test packages [1] from test-requirements.txt, hence we are also facing similar issue. See [2] and [3] Regards, Noorul [1] http://logs.openstack.org/59/64059/8/check/gate-solum-devstack-dsvm/a7522b8/console.html#_2014-01-07_05_20_26_838 [2] http://logs.openstack.org/59/64059/8/check/gate-solum-devstack-dsvm/a7522b8/console.html#_2014-01-07_05_26_11_500 [3] http://logs.openstack.org/59/64059/8/check/gate-solum-devstack-dsvm/a7522b8/console.html#_2014-01-07_05_26_15_996 > Michael > > > > > > > > On Mon 23 Dec 2013 14:18:11 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 > > > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev