Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

libvirtError: opening backend "file" failed

start a instance with errors

Traceback (most recent call last): 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 430, in _process_data 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, args) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/openstack/common/rpc/dispatcher.py", line 133, in dispatch 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, *kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/exception.py", line 117, in wrapped 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp temp_level, payload) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__ 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp self.gen.next() 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/exception.py", line 94, in wrapped 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp return f(self, context, *args, *kw) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 209, in decorated_function 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp pass 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__ 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp self.gen.next() 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 195, in decorated_function 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp return function(self, context, args, *kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 260, in decorated_function 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp function(self, context, args, *kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 237, in decorated_function 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp e, sys.exc_info()) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__ 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp self.gen.next() 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 224, in decorated_function 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp return function(self, context, args, *kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/compute/manager.py", line 1415, in start_instance 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp self.driver.power_on(instance) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 1407, in power_on 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp self._create_domain(domain=dom, instance=instance) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/opt/stack/nova/nova/virt/libvirt/driver.py", line 2405, in _create_domain 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp domain.createWithFlags(launch_flags) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 187, in doit 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp result = proxy_call(self._autowrap, f, args, *kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 147, in proxy_call 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp rv = execute(f,args,kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 76, in tworker 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp rv = meth(args,**kwargs) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.7/site-packages/libvirt.py", line 708, in createWithFlags 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self) 2013-06-20 11:20:17.758 TRACE nova.openstack.common.rpc.amqp libvirtError: internal error Process exited while reading console log output: chardev: opening backend "file" failed

======================

it is simlar with Question #193560 https://answers.launchpad.net/nova/+question/193560, but envn comment the lines of /etc/libvirt/qemu.conf , restart libvirtd it doesn't work. Below is it's permissions´╝Ü

ll /opt/stack/data/ total 20 drwxrwxr-x. 3 stack stack 4096 May 11 23:38 cinder drwxrwxr-x. 4 stack stack 4096 May 11 23:38 glance drwxrwxrwx. 7 stack root 4096 Jun 20 01:35 nova -rw-rw-r--. 1 stack stack 5379194880 May 11 23:38 stack-volumes-backing-file [root@stackdev ~ (admin)]$ ll /opt/stack/data/nova/ total 20 drwxr-xr-x. 2 stack stack 4096 May 11 23:39 buckets drwxr-xr-x. 6 stack stack 4096 May 11 23:40 CA drwxr-xr-x. 8 stack root 4096 Jun 19 14:14 instances drwxr-xr-x. 2 stack root 4096 May 11 23:39 keys drwxr-xr-x. 2 stack root 4096 Jun 20 11:16 networks -rw-rw-r--. 1 stack stack 0 Jun 20 11:18 nova-iptables -rw-rw-r--. 1 stack stack 0 Jun 20 11:16 nova-lock_bridge -rw-rw-r--. 1 stack libvirtd 0 Jun 20 01:51 nova-storage-registry-lock [root@stackdev ~ (admin)]$ ll /opt/stack/data/nova/instances/ total 28 drwxrwxrwx. 2 stack libvirtd 4096 Jun 14 00:56 1db5b1a4-acc5-432b-8597-d3f671d6bdbc drwxrwxrwx. 2 stack libvirtd 4096 Jun 5 18:15 44f2963d-1a75-469c-a21f-9645b4e03b60 drwxrwxrwx. 2 stack libvirtd 4096 Jun 5 18:13 af94ab5c-dbab-45de-825b-36ae81fcff0e drwxrwxrwx. 2 stack libvirtd 4096 May 12 00:21 _base -rwxrwxrwx. 1 stack libvirtd 31 Jun 20 01:51 compute_nodes drwxrwxrwx. 2 stack libvirtd 4096 May 12 00:21 locks drwxrwxrwx. 2 stack libvirtd 4096 Jun 13 20:42 snapshot