I am seeing strange errors in a single-node OpenStack Grizzly installation. The
logs are complaining about a mismatch of arguments and cover the linuxbridge,
dhcp, and l3 agents. Below is a sample:
TypeError: <lambda>() takes exactly 2 arguments (3 given)
The numbers expected and given are not consistent. It looks like a coding
error, but I can't believe such an error would have made it into a distribution
so it must be that I've configured something incorrectly. I've attached a text
file with more detailed examples. Any help diagnosing this problem will be much
appreciated.
What am I doing wrong? What other information would be useful to look at?
Thanks,
Craig
--
Craig E. Ward
Information Sciences Institute
University of Southern California
cw...@isi.edu
>From quantum-linuxbridge-agent
==============================
ERROR [quantum.openstack.common.rpc.amqp] Exception during message handling
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.6/site-packages/quantum/common/rpc.py", line 43, in dispatch
quantum_ctxt, version, method, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/db/dhcp_rpc_base.py", line 40, in get_active_networks
plugin.auto_schedule_networks(context, host)
File "/usr/lib/python2.6/site-packages/quantum/db/agentschedulers_db.py", line 302, in auto_schedule_networks
self.network_scheduler.auto_schedule_networks(self, context, host)
File "/usr/lib/python2.6/site-packages/quantum/scheduler/dhcp_agent_scheduler.py", line 84, in auto_schedule_networks
agents_db.Agent.admin_state_up == True)
TypeError: <lambda>() takes exactly 2 arguments (4 given)
ERROR [quantum.openstack.common.rpc.common] Returning exception <lambda>() takes exactly 2 arguments (4 given) to caller
ERROR [quantum.openstack.common.rpc.amqp] Exception during message handling
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.6/site-packages/quantum/common/rpc.py", line 43, in dispatch
quantum_ctxt, version, method, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/db/l3_rpc_base.py", line 47, in sync_routers
plugin.auto_schedule_routers(context, host, router_id)
File "/usr/lib/python2.6/site-packages/quantum/db/agentschedulers_db.py", line 350, in auto_schedule_routers
self, context, host, router_id)
File "/usr/lib/python2.6/site-packages/quantum/scheduler/l3_agent_scheduler.py", line 51, in auto_schedule_routers
agents_db.Agent.admin_state_up == True)
TypeError: <lambda>() takes exactly 2 arguments (4 given)
ERROR [quantum.openstack.common.rpc.common] Returning exception <lambda>() takes exactly 2 arguments (4 given) to caller
>From quantum-dhcp-agent
=======================
2013-07-15 18:10:25 ERROR [quantum.agent.dhcp_agent] Unable to sync network state.
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/agent/dhcp_agent.py", line 152, in sync_state
active_networks = set(self.plugin_rpc.get_active_networks())
File "/usr/lib/python2.6/site-packages/quantum/agent/dhcp_agent.py", line 364, in get_active_networks
topic=self.topic)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/proxy.py", line 80, in call
return rpc.call(context, self._get_topic(topic), msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/__init__.py", line 140, in call
return _get_impl().call(CONF, context, topic, msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/impl_kombu.py", line 798, in call
rpc_amqp.get_connection_pool(conf, Connection))
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 613, in call
rv = list(rv)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 562, in __iter__
raise result
TypeError: <lambda>() takes exactly 2 arguments (4 given)
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.6/site-packages/quantum/common/rpc.py", line 43, in dispatch
quantum_ctxt, version, method, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/db/dhcp_rpc_base.py", line 40, in get_active_networks
plugin.auto_schedule_networks(context, host)
File "/usr/lib/python2.6/site-packages/quantum/db/agentschedulers_db.py", line 302, in auto_schedule_networks
self.network_scheduler.auto_schedule_networks(self, context, host)
File "/usr/lib/python2.6/site-packages/quantum/scheduler/dhcp_agent_scheduler.py", line 84, in auto_schedule_networks
agents_db.Agent.admin_state_up == True)
TypeError: <lambda>() takes exactly 2 arguments (4 given)
ERROR [quantum.agent.dhcp_agent] Failed reporting state!
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/agent/dhcp_agent.py", line 702, in _report_state
self.agent_state)
File "/usr/lib/python2.6/site-packages/quantum/agent/rpc.py", line 66, in report_state
topic=self.topic)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/proxy.py", line 80, in call
return rpc.call(context, self._get_topic(topic), msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/__init__.py", line 140, in call
return _get_impl().call(CONF, context, topic, msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/impl_kombu.py", line 798, in call
rpc_amqp.get_connection_pool(conf, Connection))
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 613, in call
rv = list(rv)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 562, in __iter__
raise result
TypeError: <lambda>() takes exactly 2 arguments (3 given)
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.6/site-packages/quantum/common/rpc.py", line 43, in dispatch
quantum_ctxt, version, method, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/db/agents_db.py", line 173, in report_state
plugin.create_or_update_agent(context, agent_state)
File "/usr/lib/python2.6/site-packages/quantum/db/agents_db.py", line 145, in create_or_update_agent
context, agent['agent_type'], agent['host'])
File "/usr/lib/python2.6/site-packages/quantum/db/agents_db.py", line 121, in _get_agent_by_type_and_host
Agent.host == host).one()
TypeError: <lambda>() takes exactly 2 arguments (3 given)
>From quantum-l3-agent
=====================
ERROR [quantum.agent.l3_agent] Failed synchronizing routers
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/agent/l3_agent.py", line 637, in _sync_routers_task
context, router_id)
File "/usr/lib/python2.6/site-packages/quantum/agent/l3_agent.py", line 77, in get_routers
topic=self.topic)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/proxy.py", line 80, in call
return rpc.call(context, self._get_topic(topic), msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/__init__.py", line 140, in call
return _get_impl().call(CONF, context, topic, msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/impl_kombu.py", line 798, in call
rpc_amqp.get_connection_pool(conf, Connection))
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 613, in call
rv = list(rv)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 562, in __iter__
raise result
TypeError: <lambda>() takes exactly 2 arguments (4 given)
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.6/site-packages/quantum/common/rpc.py", line 43, in dispatch
quantum_ctxt, version, method, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/db/l3_rpc_base.py", line 47, in sync_routers
plugin.auto_schedule_routers(context, host, router_id)
File "/usr/lib/python2.6/site-packages/quantum/db/agentschedulers_db.py", line 350, in auto_schedule_routers
self, context, host, router_id)
File "/usr/lib/python2.6/site-packages/quantum/scheduler/l3_agent_scheduler.py", line 51, in auto_schedule_routers
agents_db.Agent.admin_state_up == True)
TypeError: <lambda>() takes exactly 2 arguments (4 given)
ERROR [quantum.agent.l3_agent] Failed reporting state!
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/agent/l3_agent.py", line 723, in _report_state
self.agent_state)
File "/usr/lib/python2.6/site-packages/quantum/agent/rpc.py", line 66, in report_state
topic=self.topic)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/proxy.py", line 80, in call
return rpc.call(context, self._get_topic(topic), msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/__init__.py", line 140, in call
return _get_impl().call(CONF, context, topic, msg, timeout)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/impl_kombu.py", line 798, in call
rpc_amqp.get_connection_pool(conf, Connection))
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 613, in call
rv = list(rv)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 562, in __iter__
raise result
TypeError: <lambda>() takes exactly 2 arguments (3 given)
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/usr/lib/python2.6/site-packages/quantum/common/rpc.py", line 43, in dispatch
quantum_ctxt, version, method, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib/python2.6/site-packages/quantum/db/agents_db.py", line 173, in report_state
plugin.create_or_update_agent(context, agent_state)
File "/usr/lib/python2.6/site-packages/quantum/db/agents_db.py", line 145, in create_or_update_agent
context, agent['agent_type'], agent['host'])
File "/usr/lib/python2.6/site-packages/quantum/db/agents_db.py", line 121, in _get_agent_by_type_and_host
Agent.host == host).one()
TypeError: <lambda>() takes exactly 2 arguments (3 given)
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev