Trying to stop a virtual machine on TrueNAS-13.0-U6.1
[2024/04/15 18:16:27] (ERROR) middlewared.job.run():367 - Job <bound method accepts.<locals>.wrap.<locals>.nf of <middlewared.plugins.vm.VMService object at 0x819daf040>> failed
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 355, in run
await self.future
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 393, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1159, in run_in_thread
return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1156, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 985, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1628, in stop
vm.stop(vm_data['shutdown_timeout'])
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 262, in stop
self.domain.shutdown()
File "/usr/local/lib/python3.9/site-packages/libvirt.py", line 2916, in shutdown
raise libvirtError('virDomainShutdown() failed')
libvirt.libvirtError: An error occurred, but the cause is unknown
This happens when trying to boot Free BSD from an ISO.
root@freenas[~]# virsh list
Id Name State
------------------------------
1738 4_Debian12 running
6342 6_FBSD running
root@freenas[~]# virsh shutdown 6_FBSD
error: Failed to shutdown domain '6_FBSD'
error: An error occurred, but the cause is unknown
root@freenas[~]# virsh destroy 6_FBSD
Domain '6_FBSD' destroyed
root@freenas[~]# virsh list
Id Name State
------------------------------
1738 4_Debian12 running
I had the same error today when trying to shut down a VM. Is there a known solution or is this bug tracked in the bugtracker?
Error: Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 355, in run
await self.future
File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 393, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1161, in run_in_thread
return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1158, in run_in_executor
return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 985, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 1628, in stop
vm.stop(vm_data['shutdown_timeout'])
File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/vm.py", line 262, in stop
self.domain.shutdown()
File "/usr/local/lib/python3.9/site-packages/libvirt.py", line 2916, in shutdown
raise libvirtError('virDomainShutdown() failed')
libvirt.libvirtError: An error occurred, but the cause is unknown