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 qubes-users+unsubscr...@googlegroups.com. 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'