2017-01-12 11:41:14 |
Lucas Alves Martins |
description |
There are cases where openstacksdk version info cannot be referenced.
Example 1:
[tengqm@node1 sdk]$ git checkout master
Switched to branch 'master'
[tengqm@node1 sdk]$ cd
[tengqm@node1 ~]$ cd /opt/stack/senlin
[tengqm@node1 senlin]$ reno new test
Traceback (most recent call last):
File "/usr/bin/reno", line 7, in <module>
from reno.main import main
File "/usr/lib/python2.7/site-packages/reno/__init__.py", line 15, in <module>
import pbr.version
File "/usr/lib/python2.7/site-packages/pbr/version.py", line 25, in <module>
import pkg_resources
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2927, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in _initialize_master_working_set
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 956, in subscribe
callback(dist)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2515, in activate
declare_namespace(pkg)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2097, in declare_namespace
_handle_ns(packageName, path_item)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2046, in _handle_ns
loader.load_module(packageName)
File "/usr/lib64/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/opt/stack/sdk/openstack/__init__.py", line 18, in <module>
__version__ = pbr.version.VersionInfo('openstacksdk').version_string()
AttributeError: 'module' object has no attribute 'version'
Example 2:
[tengqm@node1 devstack]$ /usr/bin/senlin-engine --config-file=/etc/senlin/senlin.conf & echo $! >/opt/stack/status/stack/sl-eng.pid; fg || echo "sl-eng failed to start" | tee "/opt/stack/status/stack/sl-eng.failure"
[1] 23446
/usr/bin/senlin-engine --config-file=/etc/senlin/senlin.conf
Traceback (most recent call last):
File "/usr/bin/senlin-engine", line 6, in <module>
from senlin.cmd.engine import main
File "/opt/stack/senlin/senlin/cmd/engine.py", line 18, in <module>
from oslo_config import cfg
File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 365, in <module>
from debtcollector import removals
File "/usr/lib/python2.7/site-packages/debtcollector/__init__.py", line 15, in <module>
import pbr.version
File "/usr/lib/python2.7/site-packages/pbr/version.py", line 25, in <module>
import pkg_resources
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2927, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in _initialize_master_working_set
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 956, in subscribe
callback(dist)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2515, in activate
declare_namespace(pkg)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2097, in declare_namespace
_handle_ns(packageName, path_item)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2046, in _handle_ns
loader.load_module(packageName)
File "/usr/lib64/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/opt/stack/sdk/openstack/__init__.py", line 18, in <module>
__version__ = pbr.version.VersionInfo('openstacksdk').version_string()
AttributeError: 'module' object has no attribute 'version' |
There are cases where openstacksdk version info cannot be referenced.
Example 1:
[tengqm@node1 sdk]$ git checkout master
Switched to branch 'master'
[tengqm@node1 sdk]$ cd
[tengqm@node1 ~]$ cd /opt/stack/senlin
[tengqm@node1 senlin]$ reno new test
Traceback (most recent call last):
File "/usr/bin/reno", line 7, in <module>
from reno.main import main
File "/usr/lib/python2.7/site-packages/reno/__init__.py", line 15, in <module>
import pbr.version
File "/usr/lib/python2.7/site-packages/pbr/version.py", line 25, in <module>
import pkg_resources
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2927, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in _initialize_master_working_set
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 956, in subscribe
callback(dist)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2515, in activate
declare_namespace(pkg)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2097, in declare_namespace
_handle_ns(packageName, path_item)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2046, in _handle_ns
loader.load_module(packageName)
File "/usr/lib64/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/opt/stack/sdk/openstack/__init__.py", line 18, in <module>
__version__ = pbr.version.VersionInfo('openstacksdk').version_string()
AttributeError: 'module' object has no attribute 'version'
Example 2:
[tengqm@node1 devstack]$ /usr/bin/senlin-engine --config-file=/etc/senlin/senlin.conf & echo $! >/opt/stack/status/stack/sl-eng.pid; fg || echo "sl-eng failed to start" | tee "/opt/stack/status/stack/sl-eng.failure"
[1] 23446
/usr/bin/senlin-engine --config-file=/etc/senlin/senlin.conf
Traceback (most recent call last):
File "/usr/bin/senlin-engine", line 6, in <module>
from senlin.cmd.engine import main
File "/opt/stack/senlin/senlin/cmd/engine.py", line 18, in <module>
from oslo_config import cfg
File "/usr/lib/python2.7/site-packages/oslo_config/cfg.py", line 365, in <module>
from debtcollector import removals
File "/usr/lib/python2.7/site-packages/debtcollector/__init__.py", line 15, in <module>
import pbr.version
File "/usr/lib/python2.7/site-packages/pbr/version.py", line 25, in <module>
import pkg_resources
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2927, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in _initialize_master_working_set
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 956, in subscribe
callback(dist)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2952, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2515, in activate
declare_namespace(pkg)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2097, in declare_namespace
_handle_ns(packageName, path_item)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2046, in _handle_ns
loader.load_module(packageName)
File "/usr/lib64/python2.7/pkgutil.py", line 246, in load_module
mod = imp.load_module(fullname, self.file, self.filename, self.etc)
File "/opt/stack/sdk/openstack/__init__.py", line 18, in <module>
__version__ = pbr.version.VersionInfo('openstacksdk').version_string()
AttributeError: 'module' object has no attribute 'version' |
|