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@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') _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack