[Openstack] Neutron of Havana not working on Debian Wheezy 7.3

不坏阿峰 onlydebian at gmail.com
Wed Feb 5 13:24:01 UTC 2014


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. 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 at 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 at 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 at 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 at 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 at 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 at 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 at ops-whz-ctl:~# service neutron-server status
[FAIL] neutron-server is not running ... failed!
root at 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 at 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')




More information about the Openstack mailing list