Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

AttributeError: 'module' object has no attribute 'MultipleExceptions'

Hi. First time using OpenStack after some amount of reading. I am installing on Kubuntu 16.04, python 2.7.12. The error seems to occur during the install of neutron, I assume some dependency or version is not being met but haven't been able to figure out which one. The last few lines of debug & stack trace are as follows. Can anyone identify the issue? Cheers all.

+lib/neutron:is_neutron_legacy_enabled:89 return 0 +lib/neutron:configure_neutron:511 configure_mutnauq +lib/neutron-legacy:configure_mutnauq:315 _configure_neutron_common +lib/neutron-legacy:_configure_neutron_common:680 _create_neutron_conf_dir +lib/neutron-legacy:_create_neutron_conf_dir:673 sudo install -d -o stack /etc/neutron +lib/neutron-legacy:_configure_neutron_common:683 cd /opt/stack/neutron +lib/neutron-legacy:_configure_neutron_common:683 exec ./tools/generate_config_file_samples.sh Traceback (most recent call last): File "/usr/local/bin/oslo-config-generator", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/oslo_config/generator.py", line 479, in main generate(conf) File "/usr/local/lib/python2.7/dist-packages/oslo_config/generator.py", line 461, in generate groups = _get_groups(_list_opts(conf.namespace)) File "/usr/local/lib/python2.7/dist-packages/oslo_config/generator.py", line 377, in _list_opts loaders = _get_raw_opts_loaders(namespaces) File "/usr/local/lib/python2.7/dist-packages/oslo_config/generator.py", line 349, in _get_raw_opts_loaders invoke_on_load=False) File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 69, in __init__ verify_requirements) File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 171, in _load_plugins self._on_load_failure_callback(self, ep, err) File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 163, in _load_plugins verify_requirements, File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 146, in _load_one_plugin verify_requirements, File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 191, in _load_one_plugin plugin = ep.resolve() File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2255, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/opt/stack/neutron/neutron/opts.py", line 23, in <module> import neutron.agent.l3.ha File "/opt/stack/neutron/neutron/agent/l3/ha.py", line 24, in <module> from neutron.agent.linux import keepalived File "/opt/stack/neutron/neutron/agent/linux/keepalived.py", line 25, in <module> from neutron.agent.linux import external_process File "/opt/stack/neutron/neutron/agent/linux/external_process.py", line 28, in <module> from neutron.agent.linux import ip_lib File "/opt/stack/neutron/neutron/agent/linux/ip_lib.py", line 29, in <module> from neutron.agent.common import utils File "/opt/stack/neutron/neutron/agent/common/utils.py", line 29, in <module> from neutron.agent.linux import utils File "/opt/stack/neutron/neutron/agent/linux/utils.py", line 41, in <module> from neutron import wsgi File "/opt/stack/neutron/neutron/wsgi.py", line 46, in <module> from neutron import worker as neutron_worker File "/opt/stack/neutron/neutron/worker.py", line 16, in <module> from neutron.callbacks import registry File "/opt/stack/neutron/neutron/callbacks/registry.py", line 13, in <module> from neutron.callbacks import manager File "/opt/stack/neutron/neutron/callbacks/manager.py", line 20, in <module> from neutron.callbacks import exceptions File "/opt/stack/neutron/neutron/callbacks/exceptions.py", line 22, in <module> class CallbackFailure(exceptions.MultipleExceptions): AttributeError: 'module' object has no attribute 'MultipleExceptions' +lib/neutron-legacy:_configure_neutron_common:1 exit_trap +./stack.sh:exit_trap:480 local r=1 ++./stack.sh:exit_trap:481 jobs -p +./stack.sh:exit_trap:481 jobs= +./stack.sh:exit_trap:484 [[ -n '' ]] +./stack.sh:exit_trap:490 kill_spinner +./stack.sh:kill_spinner:376 '[' '!' -z '' ']' +./stack.sh:exit_trap:492 [[ 1 -ne 0 ]] +./stack.sh:exit_trap:493 echo 'Error on exit' Error on exit +./stack.sh:exit_trap:494 generate-subunit 1472618503 278 fail +./stack.sh:exit_trap:495 [[ -z /opt/stack/logs ]] +./stack.sh:exit_trap:498 /mnt/data/dev/git/devstack/tools/worlddump.py -d /opt/stack/logs World dumping... see /opt/stack/logs/worlddump-2016-08-31-044622.txt for details +./stack.sh:exit_trap:504 exit 1