<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    hi everyone ,wo use the lastest devstack install openstack, generate
    <span style="color: rgb(51, 51, 51); font-family: arial; font-size:
      12.800000190734863px; font-style: normal; font-variant: normal;
      font-weight: normal; letter-spacing: normal; line-height:
      16.016000747680664px; orphans: auto; text-align: start;
      text-indent: 0px; text-transform: none; white-space: normal;
      widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
      display: inline !important; float: none; background-color:
      rgb(255, 255, 255);"></span>TypeError:<br>
    <br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service Traceback (most
    recent call last):<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/service.py", line 102, in serve_wsgi<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    service.start()<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/service.py", line 73, in start<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    self.wsgi_app = _run_wsgi(self.app_name)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/service.py", line 168, in _run_wsgi<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     app =
    config.load_paste_app(app_name)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/common/config.py", line 192, in
    load_paste_app<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     app =
    deploy.loadapp("config:%s" % config_path, name=app_name)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 247, in loadapp<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     return
    loadobj(APP, uri, name=name, **kw)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 272, in loadobj<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     return
    context.create()<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 710, in create<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     return
    self.object_type.invoke(self)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 144, in invoke<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    **context.local_conf)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line
    58, in fix_call<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    reraise(*exc_info)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/compat.py",
    line 23, in reraise<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     exec('raise
    t, e, tb', dict(t=t, e=e, tb=tb))<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line
    55, in fix_call<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     val =
    callable(*args, **kw)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 25,
    in urlmap_factory<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     app =
    loader.get_app(app_name, global_conf=global_conf)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 350, in get_app<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     name=name,
    global_conf=global_conf).create()<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 710, in create<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     return
    self.object_type.invoke(self)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
    line 144, in invoke<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    **context.local_conf)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line
    58, in fix_call<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    reraise(*exc_info)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/compat.py",
    line 23, in reraise<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     exec('raise
    t, e, tb', dict(t=t, e=e, tb=tb))<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line
    55, in fix_call<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     val =
    callable(*args, **kw)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/auth.py", line 74, in pipeline_factory<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     app =
    filter(app)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/api/extensions.py", line 392, in
    _factory<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     return
    ExtensionMiddleware(app, ext_mgr=ext_mgr)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/opt/stack/neutron/neutron/api/extensions.py", line 317, in
    __init__<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service    
    LOG.debug(str(mapper))<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/routes/mapper.py", line 409,
    in __str__<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     for col in
    range(len(table[0]))]<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service   File
    "/usr/local/lib/python2.7/dist-packages/routes/mapper.py", line 408,
    in <genexpr><br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service     widths =
    [max(len(row[col]) for row in table)<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service TypeError:
    object of type 'ExtensionController' has no len()<br>
    2015-01-27 06:39:50.318 29745 TRACE neutron.service<br>
    2015-01-27 06:39:50.322 29745 CRITICAL neutron
    [req-369d1412-9fac-449f-8a48-e7adea582d02 None] TypeError: object of
    type 'ExtensionController' has no len()<br>
    <br>
    <br>
    <br>
  </body>
</html>