[Openstack] Quantum Agents and Reporting State
Craig E. Ward
cward at isi.edu
Thu May 23 16:57:18 UTC 2013
I found new RPMs, generated just yesterday (May 22). I upgraded using them and
the problem persists.
The packages were:
openstack-quantum-2013.1.1-3.el6.noarch 82 k
openstack-quantum-linuxbridge-2013.1.1-3.el6.noarch 147 k
python-quantum-2013.1.1-3.el6.noarch 2.7 M
It is reporting slightly differently. This is from linuxbridge.log:
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/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)
The configured RPC backend is quantum.openstack.common.rpc.impl_kombu, which I
believe is the default.
The rabbitmq-server is from package rabbitmq-server-2.6.1-1.el6.noarch.
Are there any configuration settings I should check?
On 05/22/2013 06:42 PM, gong yong sheng wrote:
> It seems there is a gap between these two packages, can u upgrade the openstack
> quantum to latest git repo?
> On 05/23/2013 08:08 AM, Craig E. Ward wrote:
>> I'm configuring a single-node installation of the Grizzly release and I am
>> having some strange issues with the Quantum agents.
>>
>> The install using quantum-linuxbridge-agent, quantum-l3-agent, and
>> quantum-dhcp-agent. Each on is logging the error:
>>
>> Failed reporting state!
>>
>> The end of the stack trace indicates that the number arguments to some call
>> was incorrect.
>>
>> dhcp-agent: TypeError: <lambda>() takes exactly 2 arguments (3 given)
>> l3_agent: TypeError: <lambda>() takes exactly 2 arguments (3 given)
>> linuxbridge-agent: TypeError: <lambda>() takes exactly 2 arguments (3 given)
>>
>> The services are connecting to the RabbitMQ server. Does this indicate a
>> mismatch in some driver that sites between the agents and the RabbitMQ server?
>>
>> Has anyone else seen this type of error before?
>>
>> The packages I'm using are openstack-quantum-2013.1-3.el6.noarch and
>> openstack-quantum-linuxbridge-2013.1-3.el6.noarch.
>>
>> Any suggestions will be appreciated.
>>
>> Thanks,
>>
>> Craig
>>
--
Craig E. Ward
USC Information Sciences Institute
310-448-8271
cward at ISI.EDU
More information about the Openstack
mailing list