← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1483266] Re: q-svc fails to start in kilo due to "ImportError: No module named neutron_vpnaas.services.vpn.service_drivers.ipsec"

 

** Also affects: neutron/kilo
   Importance: Undecided
       Status: New

** Changed in: neutron/kilo
       Status: New => Fix Committed

** Changed in: neutron/kilo
    Milestone: None => 2015.1.2

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1483266

Title:
  q-svc fails to start in kilo due to "ImportError: No module named
  neutron_vpnaas.services.vpn.service_drivers.ipsec"

Status in neutron:
  Fix Released
Status in neutron kilo series:
  Fix Committed

Bug description:
  http://logs.openstack.org/70/210870/1/check/gate-grenade-dsvm-
  neutron/20f794e/logs/new/screen-q-svc.txt.gz?level=TRACE

  Looks like this is blocking kilo jobs that use neutron:

  2015-08-10 00:37:30.529 8402 ERROR neutron.common.config [-] Unable to load neutron from configuration file /etc/neutron/api-paste.ini.
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config Traceback (most recent call last):
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/common/config.py", line 227, in load_paste_app
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     app = deploy.loadapp("config:%s" % config_path, name=app_name)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return loadobj(APP, uri, name=name, **kw)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return context.create()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return self.object_type.invoke(self)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     **context.local_conf)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     val = callable(*args, **kw)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in urlmap_factory
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     app = loader.get_app(app_name, global_conf=global_conf)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     name=name, global_conf=global_conf).create()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return self.object_type.invoke(self)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     **context.local_conf)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     val = callable(*args, **kw)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/auth.py", line 71, in pipeline_factory
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     app = loader.get_app(pipeline[-1])
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     name=name, global_conf=global_conf).create()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return self.object_type.invoke(self)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return fix_call(context.object, context.global_conf, **context.local_conf)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     val = callable(*args, **kw)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/api/v2/router.py", line 71, in factory
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return cls(**local_config)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/api/v2/router.py", line 75, in __init__
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     plugin = manager.NeutronManager.get_plugin()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/manager.py", line 222, in get_plugin
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return weakref.proxy(cls.get_instance().plugin)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/manager.py", line 216, in get_instance
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     cls._create_instance()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/local/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 445, in inner
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return f(*args, **kwargs)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/manager.py", line 202, in _create_instance
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     cls._instance = cls()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/manager.py", line 128, in __init__
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     self._load_service_plugins()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/manager.py", line 175, in _load_service_plugins
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     provider)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/manager.py", line 143, in _get_plugin_instance
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     return plugin_class()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron-lbaas/neutron_lbaas/services/loadbalancer/plugin.py", line 78, in __init__
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     self.service_type_manager = st_db.ServiceTypeManager.get_instance()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/db/servicetype_db.py", line 41, in get_instance
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     cls._instance = cls()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/db/servicetype_db.py", line 45, in __init__
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     self._load_conf()
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/db/servicetype_db.py", line 49, in _load_conf
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     pconf.parse_service_provider_opt())
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/services/provider_configuration.py", line 121, in parse_service_provider_opt
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     driver = get_provider_driver_class(driver)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/opt/stack/new/neutron/neutron/services/provider_configuration.py", line 53, in get_provider_driver_class
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     namespace, driver).driver
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 45, in __init__
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     verify_requirements=verify_requirements,
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 55, in __init__
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     verify_requirements)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 170, in _load_plugins
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     self._on_load_failure_callback(self, ep, err)
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config   File "/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 50, in _default_on_load_failure
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config     raise err
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config ImportError: No module named neutron_vpnaas.services.vpn.service_drivers.ipsec
  2015-08-10 00:37:30.529 8402 TRACE neutron.common.config 

  
  http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiSW1wb3J0RXJyb3I6IE5vIG1vZHVsZSBuYW1lZCBuZXV0cm9uX3ZwbmFhcy5zZXJ2aWNlcy52cG4uc2VydmljZV9kcml2ZXJzLmlwc2VjXCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6IjYwNDgwMCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjE0MzkxNzAwNTUzODJ9

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1483266/+subscriptions


References