dl9pf / meta-spdxscanner

SPDX scanner support
MIT License
9 stars 10 forks source link

dosocs setup (INHERIT += "dosocs") does fail #13

Open dl9pf opened 5 years ago

dl9pf commented 5 years ago

AGL master (Halibut rc2) , add feature agl-fossdriver, change INHERIT to "dosocs" ( aka yocto build of dosocs)

ERROR: glibc-2.28-r0 do_spdx: Function failed: do_spdx " ERROR: glibc-2.28-r0 do_spdx: Could not invoke dosocs2 oneshot Command '/home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/bin/dosocs2 oneshot /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/spdx_temp/git' returned 1: b'dosocs2: /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/spdx_temp/git: package_id: 5 dosocs2: running nomos on package 5 Traceback (most recent call last): File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/bin/dosocs2, line 11, in load_entry_point(\'dosocs2==0.16.1\', \'console_scripts\', \'dosocs2\')() File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/dosocs2/dosocs2.py, line 336, in main package = do_scan(kwargs) File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/dosocs2/dosocs2.py, line 143, in do_scan scanner.run(scanner_kwargs) File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/dosocs2/scannerbase.py, line 131, in run processed_files[file] = self.process_file(file) File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/site-packages/dosocs2/scanners/nomos.py, line 54, in process_file output = subprocess.check_output(args) File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/subprocess.py, line 316, in check_output *kwargs).stdout File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/subprocess.py, line 383, in run with Popen(popenargs, **kwargs) as process: File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/subprocess.py, line 676, in init restore_signals, start_new_session) File /home/scratch/AGL/repobuild-fossology/build-q64-dosocs-local/tmp/work/corei7-64-agl-linux/glibc/2.28-r0/recipe-sysroot-native/usr/lib/python3.5/subprocess.py, line 1289, in _execute_child raise child_exception_type(errno_num, err_msg) FileNotFoundError: [Errno 2] No such file or directory: \'/usr/local/share/fossology/nomos/agent/nomossa\' ' ERROR: glibc-2.28-r0 do_spdx: Function failed: do_spdx

dl9pf commented 5 years ago

Cross-reference: https://jira.automotivelinux.org/browse/SPEC-2624

leimaohui commented 5 years ago

I have updated dosocs.bbclass, can you have try again?