I installed beta version of ARTIQ and I could actually run kernel codes under this beta version.
However, when I try to use command like artiq_coremgmt log
or artiq_coremgmt reboot
, it reported that:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "D:/msys64/clang64/bin/artiq_coremgmt.exe/__main__.py", line 7, in <module>
File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/frontend/artiq_coremgmt.py", line 144,
in main
print(mgmt.get_log(), end="")
^^^^^^^^^^^^^^
File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 138, in
get_log
self._read_expect(Reply.LogContent)
File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 119, in
_read_expect
header = self._read_header()
^^^^^^^^^^^^^^^^^^^
File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 113, in
_read_header
ty = Reply(*struct.unpack("B", self._read(1)))
^^^^^^^^^^^^^
File "D:/msys64/clang64/lib/python3.12/site-packages/artiq/coredevice/comm_mgmt.py", line 106, in
_read
rn = self.socket.recv(min(8192, length - len(r)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。
And when I roll back my artiq version to the release version, it just work normally and report no error.
So is there any reason that cause this problem?