I installed R4.0.4 RC1 and have been having some very odd issues with just
a few of the VM's I restored from backups, thus I have been restoring,
cloning, testing, and deleting clones while trying to figure out a few
things.
The first problem I was originally chasing was why one VM in particular
never completes a backup and just hangs at 0% while the file grows only to
about 40kb (the header info?). That specific VM starts and runs just fine
but just won't complete a backup. A Clone of it runs fine as well.
At present, I now have a few VM's that I am unable to delete for some
reason. Both the command line tool and Qube manager fail to remove these
VM's. From the command line tool I get a "qvm-remove: error: Got empty
response from qubesd." message. In the journalctl I see a "domain not
found" error, when it gets a second exception and then terminates.
I'm guessing that these two problems are likely related, but I'm not sure
how. I'm guessing there is something wrong with qubesd. I have attached the
relevant logs for the delete problem.
Any ideas?
thanks,
Steve Coleman
--
You received this message because you are subscribed to the Google Groups
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/qubes-users/CAJ5FDngd4MhiA_VzL0CGWmWUvu9gsCtOQ-FdhmNJs%3D8QrK76fw%40mail.gmail.com.
Nov 13 21:55:29 dom0 qubesd[3019]: unhandled exception while calling
src=b'dom0' meth=b'admin.vm.Remove' dest=b'Win10-clone-1' arg=b''
len(untrusted_payload)=0
Nov 13 21:55:29 dom0 qubesd[3019]: Traceback (most recent call last):
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/vm/qubesvm.py", line 691, in
libvirt_domain
Nov 13 21:55:29 dom0 qubesd[3019]: self.uuid.bytes)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/app.py", line 142, in wrapper
Nov 13 21:55:29 dom0 qubesd[3019]: return self._wrap_domain(attr(*args,
**kwargs))
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib64/python3.5/site-packages/libvirt.py", line 4047, in lookupByUUID
Nov 13 21:55:29 dom0 qubesd[3019]: if ret is None:raise
libvirtError('virDomainLookupByUUID() failed', conn=self)
Nov 13 21:55:29 dom0 qubesd[3019]: libvirt.libvirtError: Domain not found
Nov 13 21:55:29 dom0 qubesd[3019]: During handling of the above exception,
another exception occurred:
Nov 13 21:55:29 dom0 qubesd[3019]: Traceback (most recent call last):
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/api/__init__.py", line 275, in respond
Nov 13 21:55:29 dom0 qubesd[3019]: untrusted_payload=untrusted_payload)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib64/python3.5/asyncio/futures.py", line 381, in __iter__
Nov 13 21:55:29 dom0 qubesd[3019]: yield self # This tells Task to wait
for completion.
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib64/python3.5/asyncio/tasks.py", line 310, in _wakeup
Nov 13 21:55:29 dom0 qubesd[3019]: future.result()
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib64/python3.5/asyncio/futures.py", line 294, in result
Nov 13 21:55:29 dom0 qubesd[3019]: raise self._exception
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib64/python3.5/asyncio/tasks.py", line 240, in _step
Nov 13 21:55:29 dom0 qubesd[3019]: result = coro.send(None)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/api/admin.py", line 1144, in vm_remove
Nov 13 21:55:29 dom0 qubesd[3019]: del self.app.domains[self.dest]
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/app.py", line 537, in __delitem__
Nov 13 21:55:29 dom0 qubesd[3019]: if vm.libvirt_domain:
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/vm/qubesvm.py", line 694, in
libvirt_domain
Nov 13 21:55:29 dom0 qubesd[3019]: self._update_libvirt_domain()
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/vm/qubesvm.py", line 2126, in
_update_libvirt_domain
Nov 13 21:55:29 dom0 qubesd[3019]: domain_config = self.create_config_file()
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/qubes/vm/__init__.py", line 373, in
create_config_file
Nov 13 21:55:29 dom0 qubesd[3019]: ]).render(vm=self)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/jinja2/environment.py", line 989, in render
Nov 13 21:55:29 dom0 qubesd[3019]: return
self.environment.handle_exception(exc_info, True)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/jinja2/environment.py", line 754, in
handle_exception
Nov 13 21:55:29 dom0 qubesd[3019]: reraise(exc_type, exc_value, tb)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/lib/python3.5/site-packages/jinja2/_compat.py", line 37, in reraise
Nov 13 21:55:29 dom0 qubesd[3019]: raise value.with_traceback(tb)
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/share/qubes/templates/libvirt/xen.xml", line 101, in top-level template
code
Nov 13 21:55:29 dom0 qubesd[3019]: {% block devices %}
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/share/qubes/templates/libvirt/xen.xml", line 151, in block "devices"
Nov 13 21:55:29 dom0 qubesd[3019]: {% include 'libvirt/devices/block.xml' %}
Nov 13 21:55:29 dom0 qubesd[3019]: File
"/usr/share/qubes/templates/libvirt/devices/block.xml", line 3, in top-level
template code
Nov 13 21:55:29 dom0 qubesd[3019]: <source dev="{{ device.device_node }}" />
Nov 13 21:55:29 dom0 qubesd[3019]: jinja2.exceptions.UndefinedError:
'qubes.devices.UnknownDevice object' has no attribute 'device_node'