← Back to team overview

openstack team mailing list archive

Re: Devstack -- fails to launch instance

 

Le 02/10/2012 15:39, Afef MDHAFFAR a écrit :
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@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp
Hi Afef,

Can you please send me your localrc file for more details !

Follow ups

References