COMMAND: { "vm": "test-vm", "label": null, "command": "sudo NETIF=ens3 LOCAL_V4=[test-vm_ip] REMOTE_V4=[remote-vm_ip] LOCAL_V6=[REDACTED_IP] REMOTE_V6=[REDACTED_IP] REMOTE_TYPE=ssh REMOTE_ARGS=root@[REDACTED_IP] /selftests-net-drv/run_kselftest.sh --test drivers/net:psp.py --override-timeout 1200 --no-error-on-fail" } STDOUT: TAP version 13 1..1 # selftests: drivers/net: psp.py not ok 1 selftests: drivers/net: psp.py # exit=1 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 module> # main() # ~~~~^^ # File "/selftests-net-drv/drivers/net/./psp.py", line 949, in main # env = NetDrvContEnv(__file__, primary_rx_redirect=True) # File "/selftests-net-drv/drivers/net/lib/py/env.py", line 370, in __init__ # super().__init__(src_path, **kwargs) # ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ # File "/selftests-net-drv/drivers/net/lib/py/env.py", line 168, in __init__ # self.remote_ifname = self.resolve_remote_ifc() # ~~~~~~~~~~~~~~~~~~~~~~~^^ # File "/selftests-net-drv/drivers/net/lib/py/env.py", line 222, in resolve_remote_ifc # v4 = ip("addr show to " + self.remote_addr_v["4"], json=True, host=self.remote) # File "/selftests-net-drv/net/lib/py/utils.py", line 265, in ip # return tool('ip', args, json=json, host=host) # File "/selftests-net-drv/net/lib/py/utils.py", line 252, in tool # cmd_obj = cmd(cmd_str, ns=ns, host=host) # File "/selftests-net-drv/net/lib/py/utils.py", line 101, in __init__ # self.process(terminate=False, fail=fail, expect_fail=expect_fail, # ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # timeout=timeout) # ^^^^^^^^^^^^^^^^ # File "/selftests-net-drv/net/lib/py/utils.py", line 123, in process # stdout, stderr = self._process_terminate(terminate=terminate, # ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ # timeout=timeout) # ^^^^^^^^^^^^^^^^ # File "/selftests-net-drv/net/lib/py/utils.py", line 107, in _process_terminate # stdout, stderr = self.proc.communicate(timeout=timeout) # ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.13/subprocess.py", line 1222, in communicate # stdout, stderr = self._communicate(input, endtime, timeout) # ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.13/subprocess.py", line 2129, in _communicate # self._check_timeout(endtime, orig_timeout, stdout, stderr) # ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib/python3.13/subprocess.py", line 1269, in _check_timeout # raise TimeoutExpired( # ...<2 lines>... # stderr=b''.join(stderr_seq) if stderr_seq else None) # subprocess.TimeoutExpired: Command '['ssh', '-q', 'root@[REDACTED_IP]', 'ip --json addr show to [remote-vm_ip]']' timed out after 20 seconds