← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1276587] [NEW] neutron not working on Havana Debian wheezy

 

Public bug reported:

i follow  this Guide to install the Havana , but found that neutron
not working, service start, have pid file but not process and no
service listen on 9696. 

i apt-get update & dist-upgrade to the lastest env.
root@ops-whz-ctl:~# uname -an
Linux ops-whz-ctl 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

pls give me some solution. thanks a lot

https://github.com/reusserl/OpenStack-Install-
Guide/blob/master/OpenStack_Havana_Debian_Wheezy_Install_Guide.rst


root@ops-whz-ctl:~# keystone service-list
+----------------------------------+----------+----------+------------------------------+
|                id                |   name   |   type   |
description          |
+----------------------------------+----------+----------+------------------------------+
| 4557b26cfafe4808963d3eccae4684aa |  cinder  |  volume  |   OpenStack
Volume Service   |
| b904a4f7eadc40ddbff16f84556f201e |   ec2    |   ec2    |
OpenStack EC2 service     |
| 03349e78b51b4647b4449c90bf27e7b1 |  glance  |  image   |   OpenStack
Image Service    |
| 8fe41661d319454185e324344df34efb | keystone | identity |
OpenStack Identity      |
| 44d4feabf3e745fd9c56d6969489d058 | neutron  | network  | OpenStack
Networking service |
| 6c035052679143f187e87d9ec1486ad9 |   nova   | compute  |  OpenStack
Compute Service   |
+----------------------------------+----------+----------+------------------------------+

root@ops-whz-ctl:~# grep -r -i "neutron" /etc/nova
/etc/nova/nova.conf:#    nova.network.neutronv2.api.API (if you want
to use Neutron)
/etc/nova/nova.conf:network_api_class=nova.network.neutronv2.api.API
/etc/nova/nova.conf:#      neutron (if you use neutron)
/etc/nova/nova.conf:security_group_api = neutron
/etc/nova/nova.conf:# When using Neutron and OVS, use:
nova.virt.libvirt.vif.LibvirtHybirdOVSBridgeDriver
/etc/nova/nova.conf:# for Neutron, use:
nova.network.linux_net.LinuxOVSInterfaceDriver
/etc/nova/nova.conf:# For Neutron and OVS, use:
nova.virt.firewall.NoopFirewallDriver (since this is handled by
Neutron)
/etc/nova/nova.conf:# Neutron #
/etc/nova/nova.conf:# This is the URL of your neutron server:
/etc/nova/nova.conf:neutron_url=http://10.10.10.51:9696
/etc/nova/nova.conf:neutron_auth_strategy=keystone
/etc/nova/nova.conf:neutron_admin_tenant_name=service
/etc/nova/nova.conf:neutron_admin_username=neutron
/etc/nova/nova.conf:neutron_admin_password=servicePass123
/etc/nova/nova.conf:neutron_admin_auth_url=http://10.10.10.51:35357/v2.0
/etc/nova/nova.conf:# Set flag to indicate Neutron will proxy metadata requests
/etc/nova/nova.conf:# and resolve instance ids. This is needed to use
neutron-metadata-agent
/etc/nova/nova.conf:# which doesn't work with neutron) (boolean value)
/etc/nova/nova.conf:service_neutron_metadata_proxy=True
/etc/nova/nova.conf:# Shared secret to validate proxies Neutron
metadata requests
/etc/nova/nova.conf:# This password should match what is in
/etc/neutron/metadata_agent.ini
/etc/nova/nova.conf:#neutron_metadata_proxy_shared_secret=
/etc/nova/nova.conf:neutron_metadata_proxy_shared_secret = helloOpenStack123


root@ops-whz-ctl:~# grep -v ^$ /etc/neutron/neutron.conf |grep -v ^#
[DEFAULT]
 verbose = True
 state_path = /var/lib/neutron
lock_path = $state_path/lock
core_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin
rabbit_host = 10.10.10.51
rabbit_password = guest
rabbit_userid = guest
notification_driver = neutron.openstack.common.notifier.rpc_notifier
[quotas]
[agent]
root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf
[keystone_authtoken]
auth_host = 10.10.10.51
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = neutron
admin_password = servicePass123
signing_dir = $state_path/keystone-signing
[database]
connection = mysql://neutronUser:neutronPass357@10.10.10.51/neutron
[service_providers]
service_provider=LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default


root@ops-whz-ctl:~# grep -v ^$ /etc/neutron/ |grep -v ^#
api-paste.ini     neutron.conf      policy.json       rootwrap.d/
fwaas_driver.ini  plugins/          rootwrap.conf
root@ops-whz-ctl:~# grep -v ^$ /etc/neutron/api-paste.ini |grep -v ^#
[composite:neutron]
use = egg:Paste#urlmap
/: neutronversions
/v2.0: neutronapi_v2_0
[composite:neutronapi_v2_0]
use = call:neutron.auth:pipeline_factory
noauth = extensions neutronapiapp_v2_0
keystone = authtoken keystonecontext extensions neutronapiapp_v2_0
[filter:keystonecontext]
paste.filter_factory = neutron.auth:NeutronKeystoneContext.factory
[filter:authtoken]
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
auth_host = 10.10.10.51
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = neutron
admin_password = servicePass123
[filter:extensions]
paste.filter_factory =
neutron.api.extensions:plugin_aware_extension_middleware_factory
[app:neutronversions]
paste.app_factory = neutron.api.versions:Versions.factory
[app:neutronapiapp_v2_0]
paste.app_factory = neutron.api.v2.router:APIRouter.factory


root@ops-whz-ctl:~# grep -v ^$
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini |grep -v ^#
[database]
sql_connection = mysql://neutronUser:neutronPass357@10.10.10.51/neutron
[ovs]
tenant_network_type = gre
enable_tunneling = True
tunnel_id_ranges = 1:1000
local_ip = 10.10.10.51
[agent]
[securitygroup]
firewall_driver =
neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver


root@ops-whz-ctl:~# service neutron-server status
[FAIL] neutron-server is not running ... failed!
root@ops-whz-ctl:~# service neutron-server restart
[....] Restarting OpenStack Neutron Server with OpenVSwitch plugin:
neutron-serverstart-stop-daemon: warning: failed to kill 15687: No
such process
. ok
root@ops-whz-ctl:~# more /var/run/neutron/neutron-server.pid
16013


2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
self.pool.unique_connection()
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 183, in
unique_connection
2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
_ConnectionFairy(self).checkout()
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 387, in
__init__
2014-02-03 23:32:32.105 25425 TRACE neutron.service     rec =
self._connection_record = pool._do_get()
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 802, in
_do_get
2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
self._create_connection()
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 188, in
_create_connection
2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
_ConnectionRecord(self)
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 270, in
__init__
2014-02-03 23:32:32.105 25425 TRACE neutron.service
self.connection = self.__connect()
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 330, in
__connect
2014-02-03 23:32:32.105 25425 TRACE neutron.service     connection =
self.__pool._creator()
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py",
line 80, in connect
2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
dialect.connect(*cargs, **cparams)
2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line
281, in connect
2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
self.dbapi.connect(*cargs, **cparams)
2014-02-03 23:32:32.105 25425 TRACE neutron.service OperationalError:
(OperationalError) unable to open database file None None
2014-02-03 23:32:32.105 25425 TRACE neutron.service
2014-02-03 23:32:32.265 25425 CRITICAL neutron [-] (OperationalError)
unable to open database file None None
2014-02-03 23:57:10.318 25834 ERROR neutron.common.legacy [-] Skipping
unknown group key: firewall_driver
2014-02-03 23:57:11.277 25834 ERROR neutron.service [-] Unrecoverable
error: please check log for details.
2014-02-03 23:57:11.277 25834 TRACE neutron.service Traceback (most
recent call last):
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
serve_wsgi
2014-02-03 23:57:11.277 25834 TRACE neutron.service     service.start()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
start
2014-02-03 23:57:11.277 25834 TRACE neutron.service     self.wsgi_app
= _run_wsgi(self.app_name)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
_run_wsgi
2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
config.load_paste_app(app_name)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
in load_paste_app
2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
deploy.loadapp("config:%s" % config_path, name=app_name)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
in loadapp
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
loadobj(APP, uri, name=name, **kw)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
in loadobj
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return context.create()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-03 23:57:11.277 25834 TRACE neutron.service     **context.local_conf)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-03 23:57:11.277 25834 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
urlmap_factory
2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
loader.get_app(app_name, global_conf=global_conf)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-03 23:57:11.277 25834 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-03 23:57:11.277 25834 TRACE neutron.service     **context.local_conf)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-03 23:57:11.277 25834 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
pipeline_factory
2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
loader.get_app(pipeline[-1])
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-03 23:57:11.277 25834 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
in invoke
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
fix_call(context.object, context.global_conf, **context.local_conf)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-03 23:57:11.277 25834 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
in factory
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
cls(**local_config)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
in __init__
2014-02-03 23:57:11.277 25834 TRACE neutron.service     plugin =
manager.NeutronManager.get_plugin()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
get_plugin
2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
cls.get_instance().plugin
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
get_instance
2014-02-03 23:57:11.277 25834 TRACE neutron.service     cls._create_instance()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
line 247, in inner
2014-02-03 23:57:11.277 25834 TRACE neutron.service     retval =
f(*args, **kwargs)
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
_create_instance
2014-02-03 23:57:11.277 25834 TRACE neutron.service     cls._instance = cls()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
__init__
2014-02-03 23:57:11.277 25834 TRACE neutron.service
self._load_service_plugins()
2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
_load_service_plugins
2014-02-03 23:57:11.277 25834 TRACE neutron.service
plugin_inst.get_plugin_type())
2014-02-03 23:57:11.277 25834 TRACE neutron.service ValueError:
(u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
2014-02-03 23:57:11.277 25834 TRACE neutron.service
2014-02-03 23:57:11.281 25834 CRITICAL neutron [-] (u'Multiple plugins
for service %s were configured', 'L3_ROUTER_NAT')
2014-02-04 01:11:57.924 3523 ERROR neutron.common.legacy [-] Skipping
unknown group key: firewall_driver
2014-02-04 01:12:00.937 3523 ERROR neutron.service [-] Unrecoverable
error: please check log for details.
2014-02-04 01:12:00.937 3523 TRACE neutron.service Traceback (most
recent call last):
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
serve_wsgi
2014-02-04 01:12:00.937 3523 TRACE neutron.service     service.start()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
start
2014-02-04 01:12:00.937 3523 TRACE neutron.service     self.wsgi_app =
_run_wsgi(self.app_name)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
_run_wsgi
2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
config.load_paste_app(app_name)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
in load_paste_app
2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
deploy.loadapp("config:%s" % config_path, name=app_name)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
in loadapp
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
loadobj(APP, uri, name=name, **kw)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
in loadobj
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return context.create()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-04 01:12:00.937 3523 TRACE neutron.service     **context.local_conf)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 01:12:00.937 3523 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
urlmap_factory
2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
loader.get_app(app_name, global_conf=global_conf)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-04 01:12:00.937 3523 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-04 01:12:00.937 3523 TRACE neutron.service     **context.local_conf)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 01:12:00.937 3523 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
pipeline_factory
2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
loader.get_app(pipeline[-1])
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-04 01:12:00.937 3523 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
in invoke
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
fix_call(context.object, context.global_conf, **context.local_conf)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 01:12:00.937 3523 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
in factory
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
cls(**local_config)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
in __init__
2014-02-04 01:12:00.937 3523 TRACE neutron.service     plugin =
manager.NeutronManager.get_plugin()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
get_plugin
2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
cls.get_instance().plugin
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
get_instance
2014-02-04 01:12:00.937 3523 TRACE neutron.service     cls._create_instance()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
line 247, in inner
2014-02-04 01:12:00.937 3523 TRACE neutron.service     retval =
f(*args, **kwargs)
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
_create_instance
2014-02-04 01:12:00.937 3523 TRACE neutron.service     cls._instance = cls()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
__init__
2014-02-04 01:12:00.937 3523 TRACE neutron.service
self._load_service_plugins()
2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
_load_service_plugins
2014-02-04 01:12:00.937 3523 TRACE neutron.service
plugin_inst.get_plugin_type())
2014-02-04 01:12:00.937 3523 TRACE neutron.service ValueError:
(u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
2014-02-04 01:12:00.937 3523 TRACE neutron.service
2014-02-04 01:12:01.012 3523 CRITICAL neutron [-] (u'Multiple plugins
for service %s were configured', 'L3_ROUTER_NAT')
2014-02-04 02:30:41.127 3564 ERROR neutron.common.legacy [-] Skipping
unknown group key: firewall_driver
2014-02-04 02:30:44.994 3564 ERROR neutron.service [-] Unrecoverable
error: please check log for details.
2014-02-04 02:30:44.994 3564 TRACE neutron.service Traceback (most
recent call last):
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
serve_wsgi
2014-02-04 02:30:44.994 3564 TRACE neutron.service     service.start()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
start
2014-02-04 02:30:44.994 3564 TRACE neutron.service     self.wsgi_app =
_run_wsgi(self.app_name)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
_run_wsgi
2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
config.load_paste_app(app_name)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
in load_paste_app
2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
deploy.loadapp("config:%s" % config_path, name=app_name)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
in loadapp
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
loadobj(APP, uri, name=name, **kw)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
in loadobj
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return context.create()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-04 02:30:44.994 3564 TRACE neutron.service     **context.local_conf)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 02:30:44.994 3564 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
urlmap_factory
2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
loader.get_app(app_name, global_conf=global_conf)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-04 02:30:44.994 3564 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-04 02:30:44.994 3564 TRACE neutron.service     **context.local_conf)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 02:30:44.994 3564 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
pipeline_factory
2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
loader.get_app(pipeline[-1])
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-04 02:30:44.994 3564 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
in invoke
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
fix_call(context.object, context.global_conf, **context.local_conf)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 02:30:44.994 3564 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
in factory
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
cls(**local_config)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
in __init__
2014-02-04 02:30:44.994 3564 TRACE neutron.service     plugin =
manager.NeutronManager.get_plugin()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
get_plugin
2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
cls.get_instance().plugin
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
get_instance
2014-02-04 02:30:44.994 3564 TRACE neutron.service     cls._create_instance()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
line 247, in inner
2014-02-04 02:30:44.994 3564 TRACE neutron.service     retval =
f(*args, **kwargs)
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
_create_instance
2014-02-04 02:30:44.994 3564 TRACE neutron.service     cls._instance = cls()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
__init__
2014-02-04 02:30:44.994 3564 TRACE neutron.service
self._load_service_plugins()
2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
_load_service_plugins
2014-02-04 02:30:44.994 3564 TRACE neutron.service
plugin_inst.get_plugin_type())
2014-02-04 02:30:44.994 3564 TRACE neutron.service ValueError:
(u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
2014-02-04 02:30:44.994 3564 TRACE neutron.service
2014-02-04 02:30:45.030 3564 CRITICAL neutron [-] (u'Multiple plugins
for service %s were configured', 'L3_ROUTER_NAT')
2014-02-04 02:36:04.005 4004 ERROR neutron.common.legacy [-] Skipping
unknown group key: firewall_driver
2014-02-04 02:36:04.387 4004 ERROR neutron.service [-] Unrecoverable
error: please check log for details.
2014-02-04 02:36:04.387 4004 TRACE neutron.service Traceback (most
recent call last):
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
serve_wsgi
2014-02-04 02:36:04.387 4004 TRACE neutron.service     service.start()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
start
2014-02-04 02:36:04.387 4004 TRACE neutron.service     self.wsgi_app =
_run_wsgi(self.app_name)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
_run_wsgi
2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
config.load_paste_app(app_name)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
in load_paste_app
2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
deploy.loadapp("config:%s" % config_path, name=app_name)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
in loadapp
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
loadobj(APP, uri, name=name, **kw)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
in loadobj
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return context.create()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-04 02:36:04.387 4004 TRACE neutron.service     **context.local_conf)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 02:36:04.387 4004 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
urlmap_factory
2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
loader.get_app(app_name, global_conf=global_conf)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-04 02:36:04.387 4004 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
in invoke
2014-02-04 02:36:04.387 4004 TRACE neutron.service     **context.local_conf)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 02:36:04.387 4004 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
pipeline_factory
2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
loader.get_app(pipeline[-1])
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
in get_app
2014-02-04 02:36:04.387 4004 TRACE neutron.service     name=name,
global_conf=global_conf).create()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
in create
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
self.object_type.invoke(self)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
in invoke
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
fix_call(context.object, context.global_conf, **context.local_conf)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call
2014-02-04 02:36:04.387 4004 TRACE neutron.service     val =
callable(*args, **kw)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
in factory
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
cls(**local_config)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
in __init__
2014-02-04 02:36:04.387 4004 TRACE neutron.service     plugin =
manager.NeutronManager.get_plugin()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
get_plugin
2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
cls.get_instance().plugin
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
get_instance
2014-02-04 02:36:04.387 4004 TRACE neutron.service     cls._create_instance()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
line 247, in inner
2014-02-04 02:36:04.387 4004 TRACE neutron.service     retval =
f(*args, **kwargs)
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
_create_instance
2014-02-04 02:36:04.387 4004 TRACE neutron.service     cls._instance = cls()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
__init__
2014-02-04 02:36:04.387 4004 TRACE neutron.service
self._load_service_plugins()
2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
"/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
_load_service_plugins
2014-02-04 02:36:04.387 4004 TRACE neutron.service
plugin_inst.get_plugin_type())
2014-02-04 02:36:04.387 4004 TRACE neutron.service ValueError:
(u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
2014-02-04 02:36:04.387 4004 TRACE neutron.service
2014-02-04 02:36:04.391 4004 CRITICAL neutron [-] (u'Multiple plugins
for service %s were configured', 'L3_ROUTER_NAT')

** 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/1276587

Title:
  neutron not working on Havana Debian wheezy

Status in OpenStack Neutron (virtual network service):
  New

Bug description:
  i follow  this Guide to install the Havana , but found that neutron
  not working, service start, have pid file but not process and no
  service listen on 9696. 

  i apt-get update & dist-upgrade to the lastest env.
  root@ops-whz-ctl:~# uname -an
  Linux ops-whz-ctl 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

  pls give me some solution. thanks a lot

  https://github.com/reusserl/OpenStack-Install-
  Guide/blob/master/OpenStack_Havana_Debian_Wheezy_Install_Guide.rst

  
  root@ops-whz-ctl:~# keystone service-list
  +----------------------------------+----------+----------+------------------------------+
  |                id                |   name   |   type   |
  description          |
  +----------------------------------+----------+----------+------------------------------+
  | 4557b26cfafe4808963d3eccae4684aa |  cinder  |  volume  |   OpenStack
  Volume Service   |
  | b904a4f7eadc40ddbff16f84556f201e |   ec2    |   ec2    |
  OpenStack EC2 service     |
  | 03349e78b51b4647b4449c90bf27e7b1 |  glance  |  image   |   OpenStack
  Image Service    |
  | 8fe41661d319454185e324344df34efb | keystone | identity |
  OpenStack Identity      |
  | 44d4feabf3e745fd9c56d6969489d058 | neutron  | network  | OpenStack
  Networking service |
  | 6c035052679143f187e87d9ec1486ad9 |   nova   | compute  |  OpenStack
  Compute Service   |
  +----------------------------------+----------+----------+------------------------------+

  root@ops-whz-ctl:~# grep -r -i "neutron" /etc/nova
  /etc/nova/nova.conf:#    nova.network.neutronv2.api.API (if you want
  to use Neutron)
  /etc/nova/nova.conf:network_api_class=nova.network.neutronv2.api.API
  /etc/nova/nova.conf:#      neutron (if you use neutron)
  /etc/nova/nova.conf:security_group_api = neutron
  /etc/nova/nova.conf:# When using Neutron and OVS, use:
  nova.virt.libvirt.vif.LibvirtHybirdOVSBridgeDriver
  /etc/nova/nova.conf:# for Neutron, use:
  nova.network.linux_net.LinuxOVSInterfaceDriver
  /etc/nova/nova.conf:# For Neutron and OVS, use:
  nova.virt.firewall.NoopFirewallDriver (since this is handled by
  Neutron)
  /etc/nova/nova.conf:# Neutron #
  /etc/nova/nova.conf:# This is the URL of your neutron server:
  /etc/nova/nova.conf:neutron_url=http://10.10.10.51:9696
  /etc/nova/nova.conf:neutron_auth_strategy=keystone
  /etc/nova/nova.conf:neutron_admin_tenant_name=service
  /etc/nova/nova.conf:neutron_admin_username=neutron
  /etc/nova/nova.conf:neutron_admin_password=servicePass123
  /etc/nova/nova.conf:neutron_admin_auth_url=http://10.10.10.51:35357/v2.0
  /etc/nova/nova.conf:# Set flag to indicate Neutron will proxy metadata requests
  /etc/nova/nova.conf:# and resolve instance ids. This is needed to use
  neutron-metadata-agent
  /etc/nova/nova.conf:# which doesn't work with neutron) (boolean value)
  /etc/nova/nova.conf:service_neutron_metadata_proxy=True
  /etc/nova/nova.conf:# Shared secret to validate proxies Neutron
  metadata requests
  /etc/nova/nova.conf:# This password should match what is in
  /etc/neutron/metadata_agent.ini
  /etc/nova/nova.conf:#neutron_metadata_proxy_shared_secret=
  /etc/nova/nova.conf:neutron_metadata_proxy_shared_secret = helloOpenStack123


  root@ops-whz-ctl:~# grep -v ^$ /etc/neutron/neutron.conf |grep -v ^#
  [DEFAULT]
   verbose = True
   state_path = /var/lib/neutron
  lock_path = $state_path/lock
  core_plugin = neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2
  service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin
  rabbit_host = 10.10.10.51
  rabbit_password = guest
  rabbit_userid = guest
  notification_driver = neutron.openstack.common.notifier.rpc_notifier
  [quotas]
  [agent]
  root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf
  [keystone_authtoken]
  auth_host = 10.10.10.51
  auth_port = 35357
  auth_protocol = http
  admin_tenant_name = service
  admin_user = neutron
  admin_password = servicePass123
  signing_dir = $state_path/keystone-signing
  [database]
  connection = mysql://neutronUser:neutronPass357@10.10.10.51/neutron
  [service_providers]
  service_provider=LOADBALANCER:Haproxy:neutron.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default

  
  root@ops-whz-ctl:~# grep -v ^$ /etc/neutron/ |grep -v ^#
  api-paste.ini     neutron.conf      policy.json       rootwrap.d/
  fwaas_driver.ini  plugins/          rootwrap.conf
  root@ops-whz-ctl:~# grep -v ^$ /etc/neutron/api-paste.ini |grep -v ^#
  [composite:neutron]
  use = egg:Paste#urlmap
  /: neutronversions
  /v2.0: neutronapi_v2_0
  [composite:neutronapi_v2_0]
  use = call:neutron.auth:pipeline_factory
  noauth = extensions neutronapiapp_v2_0
  keystone = authtoken keystonecontext extensions neutronapiapp_v2_0
  [filter:keystonecontext]
  paste.filter_factory = neutron.auth:NeutronKeystoneContext.factory
  [filter:authtoken]
  paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
  auth_host = 10.10.10.51
  auth_port = 35357
  auth_protocol = http
  admin_tenant_name = service
  admin_user = neutron
  admin_password = servicePass123
  [filter:extensions]
  paste.filter_factory =
  neutron.api.extensions:plugin_aware_extension_middleware_factory
  [app:neutronversions]
  paste.app_factory = neutron.api.versions:Versions.factory
  [app:neutronapiapp_v2_0]
  paste.app_factory = neutron.api.v2.router:APIRouter.factory

  
  root@ops-whz-ctl:~# grep -v ^$
  /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini |grep -v ^#
  [database]
  sql_connection = mysql://neutronUser:neutronPass357@10.10.10.51/neutron
  [ovs]
  tenant_network_type = gre
  enable_tunneling = True
  tunnel_id_ranges = 1:1000
  local_ip = 10.10.10.51
  [agent]
  [securitygroup]
  firewall_driver =
  neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver

  
  root@ops-whz-ctl:~# service neutron-server status
  [FAIL] neutron-server is not running ... failed!
  root@ops-whz-ctl:~# service neutron-server restart
  [....] Restarting OpenStack Neutron Server with OpenVSwitch plugin:
  neutron-serverstart-stop-daemon: warning: failed to kill 15687: No
  such process
  . ok
  root@ops-whz-ctl:~# more /var/run/neutron/neutron-server.pid
  16013


  2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
  self.pool.unique_connection()
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 183, in
  unique_connection
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
  _ConnectionFairy(self).checkout()
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 387, in
  __init__
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     rec =
  self._connection_record = pool._do_get()
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 802, in
  _do_get
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
  self._create_connection()
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 188, in
  _create_connection
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
  _ConnectionRecord(self)
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 270, in
  __init__
  2014-02-03 23:32:32.105 25425 TRACE neutron.service
  self.connection = self.__connect()
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 330, in
  __connect
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     connection =
  self.__pool._creator()
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py",
  line 80, in connect
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
  dialect.connect(*cargs, **cparams)
  2014-02-03 23:32:32.105 25425 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line
  281, in connect
  2014-02-03 23:32:32.105 25425 TRACE neutron.service     return
  self.dbapi.connect(*cargs, **cparams)
  2014-02-03 23:32:32.105 25425 TRACE neutron.service OperationalError:
  (OperationalError) unable to open database file None None
  2014-02-03 23:32:32.105 25425 TRACE neutron.service
  2014-02-03 23:32:32.265 25425 CRITICAL neutron [-] (OperationalError)
  unable to open database file None None
  2014-02-03 23:57:10.318 25834 ERROR neutron.common.legacy [-] Skipping
  unknown group key: firewall_driver
  2014-02-03 23:57:11.277 25834 ERROR neutron.service [-] Unrecoverable
  error: please check log for details.
  2014-02-03 23:57:11.277 25834 TRACE neutron.service Traceback (most
  recent call last):
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
  serve_wsgi
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     service.start()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
  start
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     self.wsgi_app
  = _run_wsgi(self.app_name)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
  _run_wsgi
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
  config.load_paste_app(app_name)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
  in load_paste_app
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
  deploy.loadapp("config:%s" % config_path, name=app_name)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
  in loadapp
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  loadobj(APP, uri, name=name, **kw)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
  in loadobj
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return context.create()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     **context.local_conf)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
  urlmap_factory
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
  loader.get_app(app_name, global_conf=global_conf)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     **context.local_conf)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
  pipeline_factory
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     app =
  loader.get_app(pipeline[-1])
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
  in invoke
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  fix_call(context.object, context.global_conf, **context.local_conf)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
  in factory
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  cls(**local_config)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
  in __init__
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     plugin =
  manager.NeutronManager.get_plugin()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
  get_plugin
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     return
  cls.get_instance().plugin
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
  get_instance
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     cls._create_instance()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
  line 247, in inner
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     retval =
  f(*args, **kwargs)
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
  _create_instance
  2014-02-03 23:57:11.277 25834 TRACE neutron.service     cls._instance = cls()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
  __init__
  2014-02-03 23:57:11.277 25834 TRACE neutron.service
  self._load_service_plugins()
  2014-02-03 23:57:11.277 25834 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
  _load_service_plugins
  2014-02-03 23:57:11.277 25834 TRACE neutron.service
  plugin_inst.get_plugin_type())
  2014-02-03 23:57:11.277 25834 TRACE neutron.service ValueError:
  (u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-03 23:57:11.277 25834 TRACE neutron.service
  2014-02-03 23:57:11.281 25834 CRITICAL neutron [-] (u'Multiple plugins
  for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-04 01:11:57.924 3523 ERROR neutron.common.legacy [-] Skipping
  unknown group key: firewall_driver
  2014-02-04 01:12:00.937 3523 ERROR neutron.service [-] Unrecoverable
  error: please check log for details.
  2014-02-04 01:12:00.937 3523 TRACE neutron.service Traceback (most
  recent call last):
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
  serve_wsgi
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     service.start()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
  start
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     self.wsgi_app =
  _run_wsgi(self.app_name)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
  _run_wsgi
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
  config.load_paste_app(app_name)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
  in load_paste_app
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
  deploy.loadapp("config:%s" % config_path, name=app_name)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
  in loadapp
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  loadobj(APP, uri, name=name, **kw)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
  in loadobj
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return context.create()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     **context.local_conf)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
  urlmap_factory
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
  loader.get_app(app_name, global_conf=global_conf)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     **context.local_conf)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
  pipeline_factory
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     app =
  loader.get_app(pipeline[-1])
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
  in invoke
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  fix_call(context.object, context.global_conf, **context.local_conf)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
  in factory
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  cls(**local_config)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
  in __init__
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     plugin =
  manager.NeutronManager.get_plugin()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
  get_plugin
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     return
  cls.get_instance().plugin
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
  get_instance
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     cls._create_instance()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
  line 247, in inner
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     retval =
  f(*args, **kwargs)
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
  _create_instance
  2014-02-04 01:12:00.937 3523 TRACE neutron.service     cls._instance = cls()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
  __init__
  2014-02-04 01:12:00.937 3523 TRACE neutron.service
  self._load_service_plugins()
  2014-02-04 01:12:00.937 3523 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
  _load_service_plugins
  2014-02-04 01:12:00.937 3523 TRACE neutron.service
  plugin_inst.get_plugin_type())
  2014-02-04 01:12:00.937 3523 TRACE neutron.service ValueError:
  (u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-04 01:12:00.937 3523 TRACE neutron.service
  2014-02-04 01:12:01.012 3523 CRITICAL neutron [-] (u'Multiple plugins
  for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-04 02:30:41.127 3564 ERROR neutron.common.legacy [-] Skipping
  unknown group key: firewall_driver
  2014-02-04 02:30:44.994 3564 ERROR neutron.service [-] Unrecoverable
  error: please check log for details.
  2014-02-04 02:30:44.994 3564 TRACE neutron.service Traceback (most
  recent call last):
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
  serve_wsgi
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     service.start()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
  start
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     self.wsgi_app =
  _run_wsgi(self.app_name)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
  _run_wsgi
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
  config.load_paste_app(app_name)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
  in load_paste_app
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
  deploy.loadapp("config:%s" % config_path, name=app_name)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
  in loadapp
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  loadobj(APP, uri, name=name, **kw)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
  in loadobj
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return context.create()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     **context.local_conf)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
  urlmap_factory
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
  loader.get_app(app_name, global_conf=global_conf)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     **context.local_conf)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
  pipeline_factory
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     app =
  loader.get_app(pipeline[-1])
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
  in invoke
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  fix_call(context.object, context.global_conf, **context.local_conf)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
  in factory
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  cls(**local_config)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
  in __init__
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     plugin =
  manager.NeutronManager.get_plugin()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
  get_plugin
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     return
  cls.get_instance().plugin
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
  get_instance
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     cls._create_instance()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
  line 247, in inner
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     retval =
  f(*args, **kwargs)
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
  _create_instance
  2014-02-04 02:30:44.994 3564 TRACE neutron.service     cls._instance = cls()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
  __init__
  2014-02-04 02:30:44.994 3564 TRACE neutron.service
  self._load_service_plugins()
  2014-02-04 02:30:44.994 3564 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
  _load_service_plugins
  2014-02-04 02:30:44.994 3564 TRACE neutron.service
  plugin_inst.get_plugin_type())
  2014-02-04 02:30:44.994 3564 TRACE neutron.service ValueError:
  (u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-04 02:30:44.994 3564 TRACE neutron.service
  2014-02-04 02:30:45.030 3564 CRITICAL neutron [-] (u'Multiple plugins
  for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-04 02:36:04.005 4004 ERROR neutron.common.legacy [-] Skipping
  unknown group key: firewall_driver
  2014-02-04 02:36:04.387 4004 ERROR neutron.service [-] Unrecoverable
  error: please check log for details.
  2014-02-04 02:36:04.387 4004 TRACE neutron.service Traceback (most
  recent call last):
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 99, in
  serve_wsgi
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     service.start()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 68, in
  start
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     self.wsgi_app =
  _run_wsgi(self.app_name)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/service.py", line 112, in
  _run_wsgi
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
  config.load_paste_app(app_name)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144,
  in load_paste_app
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
  deploy.loadapp("config:%s" % config_path, name=app_name)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247,
  in loadapp
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  loadobj(APP, uri, name=name, **kw)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272,
  in loadobj
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return context.create()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     **context.local_conf)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in
  urlmap_factory
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
  loader.get_app(app_name, global_conf=global_conf)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144,
  in invoke
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     **context.local_conf)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/auth.py", line 59, in
  pipeline_factory
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     app =
  loader.get_app(pipeline[-1])
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350,
  in get_app
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     name=name,
  global_conf=global_conf).create()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710,
  in create
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  self.object_type.invoke(self)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146,
  in invoke
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  fix_call(context.object, context.global_conf, **context.local_conf)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
  fix_call
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     val =
  callable(*args, **kw)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 72,
  in factory
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  cls(**local_config)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/api/v2/router.py", line 76,
  in __init__
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     plugin =
  manager.NeutronManager.get_plugin()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 206, in
  get_plugin
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     return
  cls.get_instance().plugin
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 201, in
  get_instance
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     cls._create_instance()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py",
  line 247, in inner
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     retval =
  f(*args, **kwargs)
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 195, in
  _create_instance
  2014-02-04 02:36:04.387 4004 TRACE neutron.service     cls._instance = cls()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 132, in
  __init__
  2014-02-04 02:36:04.387 4004 TRACE neutron.service
  self._load_service_plugins()
  2014-02-04 02:36:04.387 4004 TRACE neutron.service   File
  "/usr/lib/python2.7/dist-packages/neutron/manager.py", line 176, in
  _load_service_plugins
  2014-02-04 02:36:04.387 4004 TRACE neutron.service
  plugin_inst.get_plugin_type())
  2014-02-04 02:36:04.387 4004 TRACE neutron.service ValueError:
  (u'Multiple plugins for service %s were configured', 'L3_ROUTER_NAT')
  2014-02-04 02:36:04.387 4004 TRACE neutron.service
  2014-02-04 02:36:04.391 4004 CRITICAL neutron [-] (u'Multiple plugins
  for service %s were configured', 'L3_ROUTER_NAT')

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


Follow ups

References