TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: nk_netns.py # Traceback (most recent call last): # File "/srv/hw-worker/tests/751/drivers/net/hw/./nk_netns.py", line 29, in # main() # ~~~~^^ # File "/srv/hw-worker/tests/751/drivers/net/hw/./nk_netns.py", line 23, in main # with NetDrvContEnv(__file__) as cfg: # ~~~~~~~~~~~~~^^^^^^^^^^ # File "/srv/hw-worker/tests/751/drivers/net/lib/py/env.py", line 398, in __init__ # self._attach_bpf() # ~~~~~~~~~~~~~~~~^^ # File "/srv/hw-worker/tests/751/drivers/net/lib/py/env.py", line 490, in _attach_bpf # prog_info = bpftool(f"prog show id {self._bpf_prog_id}", json=True) # File "/srv/hw-worker/tests/751/net/lib/py/utils.py", line 232, in bpftool # return tool('bpftool', args, json=json, ns=ns, host=host) # File "/srv/hw-worker/tests/751/net/lib/py/utils.py", line 225, in tool # cmd_obj = cmd(cmd_str, ns=ns, host=host) # File "/srv/hw-worker/tests/751/net/lib/py/utils.py", line 77, in __init__ # self.proc = subprocess.Popen(comm, shell=shell, stdout=subprocess.PIPE, # ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # stderr=subprocess.PIPE, pass_fds=pass_fds, # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # env=env) # ^^^^^^^^ # File "/usr/lib64/python3.14/subprocess.py", line 1038, in __init__ # self._execute_child(args, executable, preexec_fn, close_fds, # ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # pass_fds, cwd, env, # ^^^^^^^^^^^^^^^^^^^ # ...<5 lines>... # gid, gids, uid, umask, # ^^^^^^^^^^^^^^^^^^^^^^ # start_new_session, process_group) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # File "/usr/lib64/python3.14/subprocess.py", line 1989, in _execute_child # raise child_exception_type(errno_num, err_msg, err_filename) # FileNotFoundError: [Errno 2] No such file or directory: 'bpftool' not ok 1 selftests: drivers/net/hw: nk_netns.py # exit=1