<div>hi all,</div><div><br></div><div>prob1:</div><div>I deployed openstack on a 1controller+Ncompute basis. All the compute node seems work well and windows 2008 server image can be spawned successfully, except on one compute node, I encountered the following errors, can someone tell me what might be the problem??</div>

<div>after deleting all the files under "_base" dir, the error still there.</div><div>if needed, further info can be provided</div><div><br></div><div><div>2012-04-05 09:30:03,874 DEBUG nova.rpc [-] Making asynchronous cast on network... from (pid=3068) cast /var/lib/nova/nova/rpc/impl_kombu.py:756</div>

<div>2012-04-05 09:30:03,932 ERROR nova.rpc [-] Exception during message handling</div><div>(nova.rpc): TRACE: Traceback (most recent call last):</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/rpc/impl_kombu.py", line 620, in _process_data</div>

<div>(nova.rpc): TRACE:     rval = node_func(context=ctxt, **node_args)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/exception.py", line 100, in wrapped</div><div>(nova.rpc): TRACE:     return f(*args, **kw)</div>

<div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/compute/manager.py", line 485, in run_instance</div><div>(nova.rpc): TRACE:     self._run_instance(context, instance_id, **kwargs)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/compute/manager.py", line 481, in _run_instance</div>

<div>(nova.rpc): TRACE:     _cleanup()</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/compute/manager.py", line 406, in _cleanup</div><div>(nova.rpc): TRACE:     _deallocate_network()</div><div>(nova.rpc): TRACE:   File "/usr/lib/python2.6/contextlib.py", line 23, in __exit__</div>

<div>(nova.rpc): TRACE:     self.gen.next()</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/compute/manager.py", line 459, in _run_instance</div><div>(nova.rpc): TRACE:     network_info, block_device_info)</div>

<div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/exception.py", line 100, in wrapped</div><div>(nova.rpc): TRACE:     return f(*args, **kw)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/virt/libvirt/connection.py", line 629, in spawn</div>

<div>(nova.rpc): TRACE:     block_device_info=block_device_info)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/virt/libvirt/connection.py", line 896, in _create_image</div><div>(nova.rpc): TRACE:     size=size)</div>

<div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/virt/libvirt/connection.py", line 788, in _cache_image</div><div>(nova.rpc): TRACE:     call_if_not_exists(base, fn, *args, **kwargs)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/utils.py", line 687, in inner</div>

<div>(nova.rpc): TRACE:     retval = f(*args, **kwargs)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/virt/libvirt/connection.py", line 786, in call_if_not_exists</div><div>(nova.rpc): TRACE:     fn(target=base, *args, **kwargs)</div>

<div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/virt/libvirt/connection.py", line 800, in _fetch_image</div><div>(nova.rpc): TRACE:     images.fetch_to_raw(context, image_id, target, user_id, project_id)</div>

<div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/virt/images.py", line 88, in fetch_to_raw</div><div>(nova.rpc): TRACE:     path_tmp, staged)</div><div>(nova.rpc): TRACE:   File "/var/lib/nova/nova/utils.py", line 190, in execute</div>

<div>(nova.rpc): TRACE:     cmd=' '.join(cmd))</div><div>(nova.rpc): TRACE: ProcessExecutionError: Unexpected error while running command.</div><div>(nova.rpc): TRACE: <font color="#cc9933">Command: qemu-img convert -O raw /var/lib/nova/instances/_base/bc33ea4e26e5e1af1408321416956113a4658763.part /var/lib/nova/instances/_base/bc33ea4e26e5e1af1408321416956113a4658763.converted</font></div>

<div>(nova.rpc): TRACE: Exit code: 1</div><div>(nova.rpc): TRACE: Stdout: ''</div><div>(nova.rpc): TRACE: Stderr: 'qemu-img: error while reading\n'</div><div>(nova.rpc): TRACE:</div></div><div><br></div><div>

prob2:</div><div>since the problem may be on the fact that the cached image on the compute node is broken, so how to force the compute node to abandon its local cached images and get from the remote image server???</div>
<div>
simply deleting all the files under "_base" dir seems don't work, I see no data transfer between the compute node and the image server.</div><div><br></div><div>thks in advance!</div><div><br></div><div><br>

</div><div><br></div><div><br></div><br clear="all">-----------------------------------------------------------------<br>韦远科 <br>wei yuanke(wei)<br>gtalk: <a href="mailto:weiyuanke123@gmail.com" target="_blank">weiyuanke123@gmail.com</a><div>

msn: <a href="mailto:weiyuanke123@hotmail.com" target="_blank">weiyuanke123@hotmail.com</a></div><br>