shmilylty / OneForAll

OneForAll是一款功能强大的子域收集工具
GNU General Public License v3.0
7.93k stars 1.27k forks source link

No such file or directory 运行找不到文件 #374

Closed 41an closed 2 months ago

41an commented 2 months ago

Bug描述 python3 ./oneforall.py --target x.com run会提示找不文件

运行环境

如下是报错信息

Traceback (most recent call last):
  File "/root/tools/OneForAll/./oneforall.py", line 275, in <module>
    fire.Fire(OneForAll)
  File "/usr/local/lib/python3.11/dist-packages/fire/core.py", line 143, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/fire/core.py", line 477, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
                                ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/fire/core.py", line 693, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/root/tools/OneForAll/./oneforall.py", line 252, in run
    self.main()
  File "/root/tools/OneForAll/./oneforall.py", line 182, in main
    self.data = resolve.run_resolve(self.domain, self.data)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/tools/OneForAll/common/resolve.py", line 152, in run_resolve
    massdns_path = utils.get_massdns_path(massdns_dir)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/tools/OneForAll/common/utils.py", line 624, in get_massdns_path
    path.chmod(S_IXUSR)
  File "/usr/lib/python3.11/pathlib.py", line 1133, in chmod
    os.chmod(self, mode, follow_symlinks=follow_symlinks)
FileNotFoundError: [Errno 2] No such file or directory: '/root/tools/OneForAll/thirdparty/massdns/massdns_linux_aarch64'