I'm keep running into this error when i run nova diagnostics <instance> in essex-4. Any ideas?<div><br></div><div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
2012-03-16 16:17:41 INFO nova.api.openstack.wsgi [req-374885a7-2a31-49e6-9afb-aeba8cdeed9a 9c59de1dbabc4fe29b97e9d4d8847fbd e429e26b8205485eb2102d4bc2c973fd] <a href="http://192.168.111.203:8774/v2/e429e26b8205485eb2102d4bc2c973fd/servers/detail">http://192.168.111.203:8774/v2/e429e26b8205485eb2102d4bc2c973fd/servers/detail</a> returned with HTTP 200<br>
2012-03-16 16:18:03 INFO nova.api.openstack.wsgi [req-6ea023e4-4e14-42ce-a050-037587fb583c 9c59de1dbabc4fe29b97e9d4d8847fbd e429e26b8205485eb2102d4bc2c973fd] GET <a href="http://192.168.111.203:8774/v2/e429e26b8205485eb2102d4bc2c973fd/servers/3bc12246-2f1d-4f1f-97e1-ffc5bbb0db1f/diagnostics">http://192.168.111.203:8774/v2/e429e26b8205485eb2102d4bc2c973fd/servers/3bc12246-2f1d-4f1f-97e1-ffc5bbb0db1f/diagnostics</a><br>
2012-03-16 16:18:03 DEBUG nova.api.openstack.wsgi [req-6ea023e4-4e14-42ce-a050-037587fb583c 9c59de1dbabc4fe29b97e9d4d8847fbd e429e26b8205485eb2102d4bc2c973fd] Unrecognized Content-Type provided in request from (pid=3472) get_body /opt/stack/nova/nova/api/openstack/wsgi.py:697<br>
2012-03-16 16:18:03 ERROR nova.api.openstack.wsgi [req-6ea023e4-4e14-42ce-a050-037587fb583c 9c59de1dbabc4fe29b97e9d4d8847fbd e429e26b8205485eb2102d4bc2c973fd] Exception handling resource: id() takes exactly one argument (0 given)<br>
(nova.api.openstack.wsgi): TRACE: Traceback (most recent call last):<br>(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 851, in _process_stack<br>(nova.api.openstack.wsgi): TRACE:     action_result = self.dispatch(meth, request, action_args)<br>
(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 926, in dispatch<br>(nova.api.openstack.wsgi): TRACE:     return method(req=request, **action_args)<br>(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/api/openstack/compute/contrib/server_diagnostics.py", line 45, in index<br>
(nova.api.openstack.wsgi): TRACE:     instance = compute_api.get(context, id)<br>(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/compute/api.py", line 1022, in get<br>(nova.api.openstack.wsgi): TRACE:     instance = self.db.instance_get(context, instance_id)<br>
(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/db/api.py", line 557, in instance_get<br>(nova.api.openstack.wsgi): TRACE:     return IMPL.instance_get(context, instance_id)<br>(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/db/sqlalchemy/api.py", line 120, in wrapper<br>
(nova.api.openstack.wsgi): TRACE:     return f(*args, **kwargs)<br>(nova.api.openstack.wsgi): TRACE:   File "/opt/stack/nova/nova/db/sqlalchemy/api.py", line 1353, in instance_get<br>(nova.api.openstack.wsgi): TRACE:     filter_by(id=instance_id).\<br>
(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1652, in first<br>(nova.api.openstack.wsgi): TRACE:     ret = list(self[0:1])<br>(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1560, in __getitem__<br>
(nova.api.openstack.wsgi): TRACE:     return list(res)<br>(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1721, in __iter__<br>(nova.api.openstack.wsgi): TRACE:     return self._execute_and_instances(context)<br>
(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1726, in _execute_and_instances<br>(nova.api.openstack.wsgi): TRACE:     mapper=self._mapper_zero_or_none())<br>
(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 724, in execute<br>(nova.api.openstack.wsgi): TRACE:     clause, params or {})<br>(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1191, in execute<br>
(nova.api.openstack.wsgi): TRACE:     params)<br>(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1269, in _execute_clauseelement<br>(nova.api.openstack.wsgi): TRACE:     parameters=params<br>
(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1377, in __create_execution_context<br>(nova.api.openstack.wsgi): TRACE:     connection=self, **kwargs)<br>
(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 388, in __init__<br>(nova.api.openstack.wsgi): TRACE:     grp,m in enumerate(parameters)]<br>(nova.api.openstack.wsgi): TRACE:   File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 291, in construct_params<br>
(nova.api.openstack.wsgi): TRACE:     pd[self.bind_names[bindparam]] = bindparam.value()<br>(nova.api.openstack.wsgi): TRACE: TypeError: id() takes exactly one argument (0 given)<br>(nova.api.openstack.wsgi): TRACE:<br>2012-03-16 16:18:03 INFO nova.api.openstack.wsgi [req-6ea023e4-4e14-42ce-a050-037587fb583c 9c59de1dbabc4fe29b97e9d4d8847fbd e429e26b8205485eb2102d4bc2c973fd] <a href="http://192.168.111.203:8774/v2/e429e26b8205485eb2102d4bc2c973fd/servers/3bc12246-2f1d-4f1f-97e1-ffc5bbb0db1f/diagnostics">http://192.168.111.203:8774/v2/e429e26b8205485eb2102d4bc2c973fd/servers/3bc12246-2f1d-4f1f-97e1-ffc5bbb0db1f/diagnostics</a> returned with HTTP 400</blockquote>
<div><br></div><div><br></div><div> </div><br><div class="gmail_quote">On Fri, Mar 16, 2012 at 1:53 PM, Leander Bessa <span dir="ltr"><<a href="mailto:leanderbb@gmail.com">leanderbb@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I don't remember where exactly i copied this from, but i found this in the mailing list somewhere. This supposedly is the output produced by the nova-diagnostics command with xen. Maybe this can help?<div><br><div><br>

</div><div><font face="'courier new', monospace">+----------------+-----------------+</font></div><div><font face="'courier new', monospace">|    Property    |      Value      |</font></div><div><font face="'courier new', monospace">+----------------+-----------------+</font></div>

<div><font face="'courier new', monospace">| cpu0           | 4.3627          |</font></div><div><font face="'courier new', monospace">| memory         | 1171088064.0000 |</font></div><div><font face="'courier new', monospace">| memory_target  | 1171088064.0000 |</font></div>

<div><font face="'courier new', monospace">| vbd_xvda_read  | 0.0             |</font></div><div><font face="'courier new', monospace">| vbd_xvda_write | 0.0             |</font></div><div><font face="'courier new', monospace">| vif_0_rx       | 3223.6870       |</font></div>

<div><font face="'courier new', monospace">| vif_0_tx       | 0.0             |</font></div><div><font face="'courier new', monospace">| vif_1_rx       | 104.4955        |</font></div><div><font face="'courier new', monospace">| vif_1_tx       | 0.0             |</font></div>

<div><font face="'courier new', monospace">+----------------+-----------------+ </font></div><div><div class="h5"><div><font face="'courier new', monospace"><br></font></div><div><br><div class="gmail_quote">
On Tue, Mar 13, 2012 at 11:49 AM, Soren Hansen <span dir="ltr"><<a href="mailto:soren@linux2go.dk" target="_blank">soren@linux2go.dk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/3/12 Vishvananda Ishaya <<a href="mailto:vishvananda@gmail.com" target="_blank">vishvananda@gmail.com</a>>:<br>

<div>> Diagnostics are a bunch of key/value pairs, but unfortunately there doesn't<br>
> seem to be an example of what they are.  If someone running xen could post<br>
> the result of get_diagnostics so that it could be added to a docstring and<br>
> implemented for libvirt, that would be awesome.<br>
<br>
</div>Once someone works out what this is actually supposed to look like, please add<br>
a unit test to test_virt_drivers to document it.<br>
<span><font color="#888888"><br>
--<br>
Soren Hansen             | <a href="http://linux2go.dk/" target="_blank">http://linux2go.dk/</a><br>
Senior Software Engineer | <a href="http://www.cisco.com/" target="_blank">http://www.cisco.com/</a><br>
Ubuntu Developer         | <a href="http://www.ubuntu.com/" target="_blank">http://www.ubuntu.com/</a><br>
OpenStack Developer      | <a href="http://www.openstack.org/" target="_blank">http://www.openstack.org/</a><br>
</font></span></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>