Hi all, I used devstack to install openstack on an ubuntu 12.04 with xcp. I followed this link: https://github.com/openstack-dev/devstack/blob/master/tools/xen/README.md The script installed almost everything. The dashboard is working and shows that all services are running. However, launching "nova-manage service list" shows that nova-compute is not working. I also was unable to launch an instance from the dashboard and command line. Here are errors shown by nova-compute. Is there any way to solve this problem?
------------------------------------------------------- 2012-10-02 09:34:10 DEBUG nova.virt.xenapi.driver [-] Got exception: ['XENAPI_PLUGIN_FAILURE', 'host_data', 'IOError', "[Errno 2] No such file or directory: '/usr/etc/xenhost.conf'"] from (pid=4770) _unwrap_plugin_exceptions /opt/stack/nova/nova/virt/xenapi/driver.py:728 2012-10-02 09:34:10 ERROR nova.virt.xenapi.host [-] The call to host_data returned an error: ['XENAPI_PLUGIN_FAILURE', 'host_data', 'IOError', "[Errno 2] No such file or directory: '/usr/etc/xenhost.conf'"]. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/poll.py", line 97, in wait readers.get(fileno, noop).cb(fileno) File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in main result = function(*args, **kwargs) File "/opt/stack/nova/nova/service.py", line 132, in run_server server.start() File "/opt/stack/nova/nova/service.py", line 410, in start self.manager.update_available_resource(ctxt) File "/opt/stack/nova/nova/compute/manager.py", line 2775, in update_available_resource self.resource_tracker.update_available_resource(context) File "/opt/stack/nova/nova/utils.py", line 760, in inner retval = f(*args, **kwargs) File "/opt/stack/nova/nova/compute/resource_tracker.py", line 366, in update_available_resource resources = self.driver.get_available_resource() File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 380, in get_available_resource host_stats = self.get_host_stats(refresh=True) File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 542, in get_host_stats return self.host_state.get_host_stats(refresh=refresh) File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 159, in host_state self._host_state = host.HostState(self._session) File "/opt/stack/nova/nova/virt/xenapi/host.py", line 134, in __init__ self.update_status() File "/opt/stack/nova/nova/virt/xenapi/host.py", line 162, in update_status data["disk_total"] = total TypeError: 'str' object does not support item assignment Removing descriptor: 5 2012-10-02 09:34:11 CRITICAL nova [-] 'str' object does not support item assignment 2012-10-02 09:34:11 TRACE nova Traceback (most recent call last): 2012-10-02 09:34:11 TRACE nova File "/usr/local/bin/nova-compute", line 7, in <module> 2012-10-02 09:34:11 TRACE nova execfile(__file__) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/bin/nova-compute", line 48, in <module> 2012-10-02 09:34:11 TRACE nova service.wait() 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", line 659, in wait 2012-10-02 09:34:11 TRACE nova _launcher.wait() 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", line 192, in wait 2012-10-02 09:34:11 TRACE nova super(ServiceLauncher, self).wait() 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", line 162, in wait 2012-10-02 09:34:11 TRACE nova service.wait() 2012-10-02 09:34:11 TRACE nova File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 166, in wait 2012-10-02 09:34:11 TRACE nova return self._exit_event.wait() 2012-10-02 09:34:11 TRACE nova File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait 2012-10-02 09:34:11 TRACE nova return hubs.get_hub().switch() 2012-10-02 09:34:11 TRACE nova File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in switch 2012-10-02 09:34:11 TRACE nova return self.greenlet.switch() 2012-10-02 09:34:11 TRACE nova File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in main 2012-10-02 09:34:11 TRACE nova result = function(*args, **kwargs) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", line 132, in run_server 2012-10-02 09:34:11 TRACE nova server.start() 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/service.py", line 410, in start 2012-10-02 09:34:11 TRACE nova self.manager.update_available_resource(ctxt) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/compute/manager.py", line 2775, in update_available_resource 2012-10-02 09:34:11 TRACE nova self.resource_tracker.update_available_resource(context) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/utils.py", line 760, in inner 2012-10-02 09:34:11 TRACE nova retval = f(*args, **kwargs) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/compute/resource_tracker.py", line 366, in update_available_resource 2012-10-02 09:34:11 TRACE nova resources = self.driver.get_available_resource() 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 380, in get_available_resource 2012-10-02 09:34:11 TRACE nova host_stats = self.get_host_stats(refresh=True) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 542, in get_host_stats 2012-10-02 09:34:11 TRACE nova return self.host_state.get_host_stats(refresh=refresh) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 159, in host_state 2012-10-02 09:34:11 TRACE nova self._host_state = host.HostState(self._session) 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/virt/xenapi/host.py", line 134, in __init__ 2012-10-02 09:34:11 TRACE nova self.update_status() 2012-10-02 09:34:11 TRACE nova File "/opt/stack/nova/nova/virt/xenapi/host.py", line 162, in update_status 2012-10-02 09:34:11 TRACE nova data["disk_total"] = total 2012-10-02 09:34:11 TRACE nova TypeError: 'str' object does not support item assignment 2012-10-02 09:34:11 TRACE nova -------------- Thank you, Afef
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp