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

gustavo panizzo <gfa> gfa at zumbi.com.ar
Thu Feb 13 11:55:52 UTC 2014


On 02/13/2014 06:35 AM, 不坏阿峰 wrote:
> 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

neutron can't connect to your db, check user/password port and ip

> 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 at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 


-- 
1AE0 322E B8F7 4717 BDEA BF1D 44BB 1BA7 9F6C 6333




More information about the Openstack mailing list