Public bug reported:

Hi there!

I'm getting a bunch of  KeyError: 'port_security' when building Neutron
Kilo b3 in Debian (see below). I'm cut/pasting only a single trace dump
here, though there's about a dozen similar issues. Please help me to fix
this. Note that the package is building under a Sbuild chroot, and the
full build log may be found on my jenkins at:

https://kilo-jessie.pkgs.mirantis.com/job/neutron/

Cheers,

Thomas Goirand (zigo)

FAIL: 
neutron.tests.unit.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac
neutron.tests.unit.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
_StringException: Empty attachments:
  pythonlogging:'neutron.api.extensions'
  stderr
  stdout

pythonlogging:'': {{{
2015-03-23 08:47:57,618     INFO [neutron.manager] Loading core plugin: 
neutron.plugins.ml2.plugin.Ml2Plugin
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Configured type 
driver names: ['local', 'flat', 'vlan', 'gre', 'vxlan']
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_flat] 
Allowable flat physical_network names: []
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_vlan] 
Network VLAN ranges: {'physnet2': [(200, 300)], 'physnet1': [(1, 100)]}
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_local] ML2 
LocalTypeDriver initialization complete
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Loaded type 
driver names: ['flat', 'vlan', 'gre', 'local', 'vxlan']
2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Registered 
types: ['flat', 'vlan', 'local', 'gre', 'vxlan']
2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Tenant 
network_types: ['local']
2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Configured 
extension driver names: ['port_security']
}}}

Traceback (most recent call last):
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ext_portsecurity.py", line 
29, in setUp
    super(PSExtDriverTestCase, self).setUp()
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 118, in 
setUp
    self.setup_parent()
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 100, in 
setup_parent
    Ml2PluginConf.setUp(self, parent_setup)
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 80, in 
setUp
    parent_setup()
  File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", line 
171, in setUp
    super(PortSecurityDBTestCase, self).setUp(plugin)
  File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", line 
40, in setUp
    super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr)
  File "/«PKGBUILDDIR»/neutron/tests/unit/test_db_plugin.py", line 120, in setUp
    self.api = router.APIRouter()
  File "/«PKGBUILDDIR»/neutron/api/v2/router.py", line 74, in __init__
    plugin = manager.NeutronManager.get_plugin()
  File "/«PKGBUILDDIR»/neutron/manager.py", line 222, in get_plugin
    return weakref.proxy(cls.get_instance().plugin)
  File "/«PKGBUILDDIR»/neutron/manager.py", line 216, in get_instance
    cls._create_instance()
  File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 
431, in inner
    return f(*args, **kwargs)
  File "/«PKGBUILDDIR»/neutron/manager.py", line 202, in _create_instance
    cls._instance = cls()
  File "/«PKGBUILDDIR»/neutron/manager.py", line 117, in __init__
    plugin_provider)
  File "/«PKGBUILDDIR»/neutron/manager.py", line 143, in _get_plugin_instance
    return plugin_class()
  File "/«PKGBUILDDIR»/neutron/plugins/ml2/plugin.py", line 128, in __init__
    self.extension_manager = managers.ExtensionManager()
  File "/«PKGBUILDDIR»/neutron/plugins/ml2/managers.py", line 704, in __init__
    name_order=True)
  File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 56, in 
__init__
    self._init_plugins(extensions)
  File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 112, in 
_init_plugins
    self.extensions = [self[n] for n in self._names]
  File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 283, in 
__getitem__
    return self._extensions_by_name[name]
KeyError: 'port_security'

Traceback (most recent call last):
_StringException: Empty attachments:
  pythonlogging:'neutron.api.extensions'
  stderr
  stdout

pythonlogging:'': {{{
2015-03-23 08:47:57,618     INFO [neutron.manager] Loading core plugin: 
neutron.plugins.ml2.plugin.Ml2Plugin
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Configured type 
driver names: ['local', 'flat', 'vlan', 'gre', 'vxlan']
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_flat] 
Allowable flat physical_network names: []
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_vlan] 
Network VLAN ranges: {'physnet2': [(200, 300)], 'physnet1': [(1, 100)]}
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_local] ML2 
LocalTypeDriver initialization complete
2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Loaded type 
driver names: ['flat', 'vlan', 'gre', 'local', 'vxlan']
2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Registered 
types: ['flat', 'vlan', 'local', 'gre', 'vxlan']
2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Tenant 
network_types: ['local']
2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Configured 
extension driver names: ['port_security']
}}}
   
Traceback (most recent call last):
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ext_portsecurity.py", line 
29, in setUp
    super(PSExtDriverTestCase, self).setUp()
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 118, in 
setUp
    self.setup_parent()
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 100, in 
setup_parent
    Ml2PluginConf.setUp(self, parent_setup)
  File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 80, in 
setUp
    parent_setup()
  File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", line 
171, in setUp
    super(PortSecurityDBTestCase, self).setUp(plugin)
  File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", line 
40, in setUp
    super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr)
  File "/«PKGBUILDDIR»/neutron/tests/unit/test_db_plugin.py", line 120, in setUp
    self.api = router.APIRouter()
  File "/«PKGBUILDDIR»/neutron/api/v2/router.py", line 74, in __init__
    plugin = manager.NeutronManager.get_plugin()
  File "/«PKGBUILDDIR»/neutron/manager.py", line 222, in get_plugin
    return weakref.proxy(cls.get_instance().plugin)
  File "/«PKGBUILDDIR»/neutron/manager.py", line 216, in get_instance
    cls._create_instance()
  File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 
431, in inner
    return f(*args, **kwargs)
  File "/«PKGBUILDDIR»/neutron/manager.py", line 202, in _create_instance
    cls._instance = cls()
  File "/«PKGBUILDDIR»/neutron/manager.py", line 117, in __init__
    plugin_provider)
  File "/«PKGBUILDDIR»/neutron/manager.py", line 143, in _get_plugin_instance
    return plugin_class()
  File "/«PKGBUILDDIR»/neutron/plugins/ml2/plugin.py", line 128, in __init__
    self.extension_manager = managers.ExtensionManager()
  File "/«PKGBUILDDIR»/neutron/plugins/ml2/managers.py", line 704, in __init__
    name_order=True)
  File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 56, in 
__init__
    self._init_plugins(extensions)
  File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 112, in 
_init_plugins
    self.extensions = [self[n] for n in self._names]
  File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 283, in 
__getitem__
    return self._extensions_by_name[name]
KeyError: 'port_security'

** Affects: neutron
     Importance: Undecided
         Status: New

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

Title:
  unit tests: KeyError: 'port_security' when building Debian package

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  Hi there!

  I'm getting a bunch of  KeyError: 'port_security' when building
  Neutron Kilo b3 in Debian (see below). I'm cut/pasting only a single
  trace dump here, though there's about a dozen similar issues. Please
  help me to fix this. Note that the package is building under a Sbuild
  chroot, and the full build log may be found on my jenkins at:

  https://kilo-jessie.pkgs.mirantis.com/job/neutron/

  Cheers,

  Thomas Goirand (zigo)

  FAIL: 
neutron.tests.unit.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac
  
neutron.tests.unit.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac
  ----------------------------------------------------------------------
  _StringException: Traceback (most recent call last):
  _StringException: Empty attachments:
    pythonlogging:'neutron.api.extensions'
    stderr
    stdout

  pythonlogging:'': {{{
  2015-03-23 08:47:57,618     INFO [neutron.manager] Loading core plugin: 
neutron.plugins.ml2.plugin.Ml2Plugin
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Configured 
type driver names: ['local', 'flat', 'vlan', 'gre', 'vxlan']
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_flat] 
Allowable flat physical_network names: []
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_vlan] 
Network VLAN ranges: {'physnet2': [(200, 300)], 'physnet1': [(1, 100)]}
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_local] ML2 
LocalTypeDriver initialization complete
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Loaded type 
driver names: ['flat', 'vlan', 'gre', 'local', 'vxlan']
  2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Registered 
types: ['flat', 'vlan', 'local', 'gre', 'vxlan']
  2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Tenant 
network_types: ['local']
  2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Configured 
extension driver names: ['port_security']
  }}}

  Traceback (most recent call last):
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ext_portsecurity.py", line 
29, in setUp
      super(PSExtDriverTestCase, self).setUp()
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 118, 
in setUp
      self.setup_parent()
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 100, 
in setup_parent
      Ml2PluginConf.setUp(self, parent_setup)
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 80, 
in setUp
      parent_setup()
    File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", 
line 171, in setUp
      super(PortSecurityDBTestCase, self).setUp(plugin)
    File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", 
line 40, in setUp
      super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr)
    File "/«PKGBUILDDIR»/neutron/tests/unit/test_db_plugin.py", line 120, in 
setUp
      self.api = router.APIRouter()
    File "/«PKGBUILDDIR»/neutron/api/v2/router.py", line 74, in __init__
      plugin = manager.NeutronManager.get_plugin()
    File "/«PKGBUILDDIR»/neutron/manager.py", line 222, in get_plugin
      return weakref.proxy(cls.get_instance().plugin)
    File "/«PKGBUILDDIR»/neutron/manager.py", line 216, in get_instance
      cls._create_instance()
    File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 
431, in inner
      return f(*args, **kwargs)
    File "/«PKGBUILDDIR»/neutron/manager.py", line 202, in _create_instance
      cls._instance = cls()
    File "/«PKGBUILDDIR»/neutron/manager.py", line 117, in __init__
      plugin_provider)
    File "/«PKGBUILDDIR»/neutron/manager.py", line 143, in _get_plugin_instance
      return plugin_class()
    File "/«PKGBUILDDIR»/neutron/plugins/ml2/plugin.py", line 128, in __init__
      self.extension_manager = managers.ExtensionManager()
    File "/«PKGBUILDDIR»/neutron/plugins/ml2/managers.py", line 704, in __init__
      name_order=True)
    File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 56, in 
__init__
      self._init_plugins(extensions)
    File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 112, in 
_init_plugins
      self.extensions = [self[n] for n in self._names]
    File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 283, 
in __getitem__
      return self._extensions_by_name[name]
  KeyError: 'port_security'

  Traceback (most recent call last):
  _StringException: Empty attachments:
    pythonlogging:'neutron.api.extensions'
    stderr
    stdout

  pythonlogging:'': {{{
  2015-03-23 08:47:57,618     INFO [neutron.manager] Loading core plugin: 
neutron.plugins.ml2.plugin.Ml2Plugin
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Configured 
type driver names: ['local', 'flat', 'vlan', 'gre', 'vxlan']
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_flat] 
Allowable flat physical_network names: []
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_vlan] 
Network VLAN ranges: {'physnet2': [(200, 300)], 'physnet1': [(1, 100)]}
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.drivers.type_local] ML2 
LocalTypeDriver initialization complete
  2015-03-23 08:47:57,619     INFO [neutron.plugins.ml2.managers] Loaded type 
driver names: ['flat', 'vlan', 'gre', 'local', 'vxlan']
  2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Registered 
types: ['flat', 'vlan', 'local', 'gre', 'vxlan']
  2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Tenant 
network_types: ['local']
  2015-03-23 08:47:57,620     INFO [neutron.plugins.ml2.managers] Configured 
extension driver names: ['port_security']
  }}}
     
  Traceback (most recent call last):
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ext_portsecurity.py", line 
29, in setUp
      super(PSExtDriverTestCase, self).setUp()
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 118, 
in setUp
      self.setup_parent()
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 100, 
in setup_parent
      Ml2PluginConf.setUp(self, parent_setup)
    File "/«PKGBUILDDIR»/neutron/tests/unit/ml2/test_ml2_plugin.py", line 80, 
in setUp
      parent_setup()
    File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", 
line 171, in setUp
      super(PortSecurityDBTestCase, self).setUp(plugin)
    File "/«PKGBUILDDIR»/neutron/tests/unit/test_extension_portsecurity.py", 
line 40, in setUp
      super(PortSecurityTestCase, self).setUp(plugin=plugin, ext_mgr=ext_mgr)
    File "/«PKGBUILDDIR»/neutron/tests/unit/test_db_plugin.py", line 120, in 
setUp
      self.api = router.APIRouter()
    File "/«PKGBUILDDIR»/neutron/api/v2/router.py", line 74, in __init__
      plugin = manager.NeutronManager.get_plugin()
    File "/«PKGBUILDDIR»/neutron/manager.py", line 222, in get_plugin
      return weakref.proxy(cls.get_instance().plugin)
    File "/«PKGBUILDDIR»/neutron/manager.py", line 216, in get_instance
      cls._create_instance()
    File "/usr/lib/python2.7/dist-packages/oslo_concurrency/lockutils.py", line 
431, in inner
      return f(*args, **kwargs)
    File "/«PKGBUILDDIR»/neutron/manager.py", line 202, in _create_instance
      cls._instance = cls()
    File "/«PKGBUILDDIR»/neutron/manager.py", line 117, in __init__
      plugin_provider)
    File "/«PKGBUILDDIR»/neutron/manager.py", line 143, in _get_plugin_instance
      return plugin_class()
    File "/«PKGBUILDDIR»/neutron/plugins/ml2/plugin.py", line 128, in __init__
      self.extension_manager = managers.ExtensionManager()
    File "/«PKGBUILDDIR»/neutron/plugins/ml2/managers.py", line 704, in __init__
      name_order=True)
    File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 56, in 
__init__
      self._init_plugins(extensions)
    File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 112, in 
_init_plugins
      self.extensions = [self[n] for n in self._names]
    File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 283, 
in __getitem__
      return self._extensions_by_name[name]
  KeyError: 'port_security'

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to