Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

IncompatibleOjectVersion

When I ran DevStack on my Compute node, script seems to work fine, but in my "n-cpu" Screen terminal I got this error:

IncompatibleObjectVersion: Version 1.2 of InstanceList is not supported

2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup Traceback (most recent call last):
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/threadgroup.py", line 117, in wait
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     x.wait()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/threadgroup.py", line 49, in wait
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return self.thread.wait()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 168, in wait
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return self._exit_event.wait()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return hubs.get_hub().switch()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 187, in switch
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return self.greenlet.switch()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 194, in main
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     result = function(*args, **kwargs)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/service.py", line 448, in run_service
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     service.start()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/service.py", line 172, in start
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     self.manager.init_host()
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/compute/manager.py", line 793, in init_host
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     context, self.host, expected_attrs=['info_cache'])
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/objects/base.py", line 110, in wrapper
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     args, kwargs)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/conductor/rpcapi.py", line 470, in object_class_action
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     objver=objver, args=args, kwargs=kwargs)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/rpcclient.py", line 85, in call
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return self._invoke(self.proxy.call, ctxt, method, **kwargs)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/rpcclient.py", line 63, in _invoke
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return cast_or_call(ctxt, msg, **self.kwargs)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/proxy.py", line 126, in call
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     result = rpc.call(context, real_topic, msg, timeout)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/__init__.py", line 139, in call
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     return _get_impl().call(CONF, context, topic, msg, timeout)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/impl_kombu.py", line 816, in call
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     rpc_amqp.get_connection_pool(conf, Connection))
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 574, in call
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     rv = list(rv)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 539, in __iter__
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     raise result
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup IncompatibleObjectVersion_Remote: Version 1.2 of InstanceList is not supported
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup Traceback (most recent call last):
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup 
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 461, in _process_data
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     **args)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup 
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/openstack/common/rpc/dispatcher.py", line 172, in dispatch
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     result = getattr(proxyobj, method)(ctxt, **kwargs)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup 
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/conductor/manager.py", line 584, in object_class_action
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     objver)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup 
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup   File "/opt/stack/nova/nova/objects/base.py", line 216, in obj_class_from_name
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup     objver=objver)
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup 
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup IncompatibleObjectVersion: Version 1.2 of InstanceList is not supported
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup 
2013-12-17 21:10:40.976 TRACE nova.openstack.common.threadgroup

I saw there was a bug on version control (in some code there where 'version' instead of 'VERSION') but it's not my case.

What can possibly be the problem?