From 6424a5f74987227f2364ea53d95913b7d656232f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E4=B8=AD=E7=A7=80?= Date: Thu, 28 Mar 2024 01:58:28 +0000 Subject: [PATCH] =?UTF-8?q?update=20source/tools/detect/java/java=5Fcollec?= =?UTF-8?q?t/src/requirements.txt.=20=E5=9C=A8=E7=BC=96=E8=AF=91java=5Fcol?= =?UTF-8?q?lect=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用命令: ```bash ./configure --disable-default --enable-target-java_collect --enable-target-raptor make ``` 错误信息 ```bash 96 INFO: PyInstaller: 3.5 96 INFO: Python: 3.6.8 97 INFO: Platform: Linux-5.10.134-13.1.an8.x86_64-x86_64-with-anolis-8.6 98 INFO: UPX is not available. 100 INFO: Extending PYTHONPATH with paths ['/root/gitlab/sysak/source/tools/detect/java/java_collect/src', '/root/gitlab/sysak/source/tools/detect/java/java_collect/src'] 100 INFO: checking Analysis 100 INFO: Building Analysis because Analysis-00.toc is non existent 100 INFO: Initializing module dependency graph... 101 INFO: Initializing module graph hooks... 102 INFO: Analyzing base_library.zip ... 3008 INFO: running Analysis Analysis-00.toc 3038 INFO: Caching module hooks... 3042 INFO: Analyzing entry.py 3978 INFO: Processing pre-safe import module hook urllib3.packages.six.moves 5023 INFO: Loading module hooks... 5024 INFO: Loading module hook "hook-certifi.py"... 5024 INFO: Loading module hook "hook-encodings.py"... 5068 INFO: Loading module hook "hook-pydoc.py"... 5069 INFO: Loading module hook "hook-xml.etree.cElementTree.py"... 5069 INFO: Loading module hook "hook-xml.py"... 5126 INFO: Looking for ctypes DLLs Traceback (most recent call last): File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/bin/pyinstaller", line 8, in sys.exit(run()) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/__main__.py", line 111, in run run_build(pyi_config, spec_file, **vars(args)) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/__main__.py", line 63, in run_build PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/building/build_main.py", line 844, in main build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build')) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/building/build_main.py", line 791, in build exec(code, spec_namespace) File "java_collect.spec", line 17, in noarchive=False) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/building/build_main.py", line 243, in __init__ self.__postinit__() File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/building/datastruct.py", line 158, in __postinit__ self.assemble() File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/building/build_main.py", line 537, in assemble ctypes_binaries = scan_code_for_ctypes(co) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/depend/utils.py", line 126, in scan_code_for_ctypes binaries = _resolveCtypesImports(binaries) File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/depend/utils.py", line 300, in _resolveCtypesImports load_ldconfig_cache() File "/root/gitlab/sysak/source/tools/detect/java/java_collect/src/virtualenv/lib/python3.6/site-packages/PyInstaller/depend/utils.py", line 375, in load_ldconfig_cache path = m.groups()[-1] AttributeError: 'NoneType' object has no attribute 'groups' cp src/dist/java_collect /root/gitlab/sysak/out/.sysak_components/tools/ cp: 无法获取'src/dist/java_collect' 的文件状态(stat): 没有那个文件或目录 make[1]: *** [Makefile:14:java_collect] 错误 1 make[1]: 离开目录“/root/gitlab/sysak/source/tools/detect/java/java_collect” make: *** [Makefile:40:/root/gitlab/sysak/source/tools/detect/java/java_collect] 错误 2 ``` 查询相关错误,因为pyinstaller导致,请看issue:https://github.com/pyinstaller/pyinstaller/issues/3825 解决办法:升级PyInstaller到4.X Signed-off-by: 冯中秀 --- source/tools/detect/java/java_collect/src/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/tools/detect/java/java_collect/src/requirements.txt b/source/tools/detect/java/java_collect/src/requirements.txt index 3753d87e..7d80ae23 100644 --- a/source/tools/detect/java/java_collect/src/requirements.txt +++ b/source/tools/detect/java/java_collect/src/requirements.txt @@ -1,5 +1,5 @@ requests==2.27.1 -pyinstaller==3.5 +pyinstaller==4.8 nsenter==0.2 psutil==5.9.5 PyYAML==6.0 \ No newline at end of file -- Gitee