sepahewe
Cadet
- Joined
- Nov 11, 2021
- Messages
- 2
Hi,
I have searched the forum but not found any similar issues.
My system:
Looking through the log
followed by a large amount of:
I checked the source for middlewared on GitHub and extracted the URL used for
so the socket works fine if called manually, but Middlewared gets an error.
I haven't done any config CLI but everything through the GUI.
Have anyone seen anything similar?
Have I missed something?
//Many thanks
I have searched the forum but not found any similar issues.
My system:
- MB: SM X11SPi-TF
- CPU: Intel Intel(R) Xeon(R) Silver 4116 CPU @ 2.10GHz
- RAM: 196 GB
- Storage: 6xWD WD Ultrastar 550 18 TB SAS3, 2xIntel Optane P4801x 100GB, 2xSamsung 970 EVO 2 TB
- HDC: LSI 9340-8i 12G
- NIC: 2x Intel x722 10 GB, 1xMellanox ConnectX-3 Pro
- TrueNAS-SCALE-22.02-RC.2
Code:
Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/main.py", line 160, in call_method result = await self.middleware._call(message['method'], serviceobj, methodobj, params, app=self, File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1281, in _call return await methodobj(*prepared_call.args) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1269, in nf return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1137, in nf res = await f(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/vm/vm_lifecycle.py", line 42, in start await self.middleware.run_in_thread(self._start, vm['name']) File "/usr/lib/python3/dist-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs)) File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/vm/vm_supervisor.py", line 62, in _start self.vms[vm_name].start(vm_data=self._vm_from_name(vm_name)) File "/usr/lib/python3/dist-packages/middlewared/plugins/vm/supervisor/supervisor_base.py", line 122, in start if self.domain.isActive(): File "/usr/lib/python3/dist-packages/libvirt.py", line 1709, in isActive raise libvirtError('virDomainIsActive() failed') libvirt.libvirtError: internal error: client socket is closed
Looking through the log
journalctl | grep libvirt
I found one instance of Code:
libvirt: XML-RPC error : Cannot write data: Broken pipe
followed by a large amount of:
Code:
libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed libvirt: XML-RPC error : internal error: client socket is closed
I checked the source for middlewared on GitHub and extracted the URL used for
virsh
: "qemu+unix:///system?socket=/run/truenas_libvirt/libvirt-sock" so I logged in using SSH and tried virsh -c "qemu+unix:///system?socket=/run/truenas_libvirt/libvirt-sock" sysinfo
and it worked:Code:
<sysinfo type='smbios'> <bios> <entry name='vendor'>American Megatrends Inc.</entry> <entry name='version'>3.5</entry> <entry name='date'>05/18/2021</entry> <entry name='release'>5.14</entry> </bios> <system> <entry name='manufacturer'>SuperMicro</entry> <entry name='product'>Super Server</entry> <entry name='version'>0123456789</entry> <entry name='serial'>0123456789</entry> <entry name='uuid'>00000000-0000-0000-0000-3cecef075479</entry> <entry name='sku'>To be filled by O.E.M.</entry> <entry name='family'>To be filled by O.E.M.</entry> </system> ....
so the socket works fine if called manually, but Middlewared gets an error.
I haven't done any config CLI but everything through the GUI.
Have anyone seen anything similar?
Have I missed something?
//Many thanks