Hi all, I encountered the issue about do_create_spdx task and my descriptions as following.
1. I have two target machines whcih are ast2700-default and ast2700-emmc, respectively. 2. I have an appliction package call phosphor-logging. I succesfully to build ast2700-emmc target machine and created spdx files from tmp/deploy/spdx directory. Howerver, I changed machine name to ast2700-default to build the whole image again. I noticed do_create_spdx failed and it trited to search file "sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc" but I changed my machine to "ast2700-default". It searched the wrong base-files and it caused this build error. Do you have any suggestion about how to fix it? Thanks-Jamin [['base-files', 'False sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: sstate:base-files::3.0.14:r0::11:'] fatal_error_here: https://github.com/openembedded/openembedded-core/blob/master/meta/classes/create-spdx-2.2.bbclass#L1135 Build Configuration: BB_VERSION = "2.6.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-20.04" TARGET_SYS = "aarch64-openbmc-linux" MACHINE = "ast2700-default" DISTRO = "openbmc-phosphor" DISTRO_VERSION = "nodistro.0" TUNE_FEATURES = "aarch64 armv8a crc cortexa35" TARGET_FPU = "" meta meta-poky meta-oe meta-networking meta-perl meta-python meta-phosphor meta-arm meta-arm-toolchain meta-security meta-aspeed-sdk meta-ast2700-sdk = "aspeed-dev:a56e2eb3f529ed117af0312cef7fd257478ea59a" ERROR: phosphor-logging-1.0+git-r1 do_create_spdx: Cannot find any SPDX file for recipe base-files, False sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: sstate:base-files::3.0.14:r0::11: ERROR: Logfile of failure stored in: /home/jamin_lin/openbmc-ast2700/0111/build-ast2700/tmp/work/cortexa35-openbmc-linux/phosphor-logging/1.0+git/temp/log.do_create_spdx.2905089 ERROR: Task (/home/jamin_lin/openbmc-ast2700/0111/openbmc/meta-phosphor/recipes-phosphor/logging/phosphor-logging_git.bb:do_create_spdx) failed with exit code '1' Log: DEBUG: Executing python function extend_recipe_sysroot NOTE: Direct dependencies are ['/home/jamin_lin/openbmc-ast2700/0111/openbmc/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:/home/jamin_lin/openbmc-ast2700/0111/openbmc/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot'] NOTE: Installed into sysroot: [] NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'patch-native', 'attr-native'] DEBUG: Python function extend_recipe_sysroot finished DEBUG: Executing python function sstate_task_prefunc DEBUG: Python function sstate_task_prefunc finished DEBUG: Executing python function do_create_spdx DEBUG: Looking for patches that solves CVEs for phosphor-logging ERROR: Cannot find any SPDX file for recipe base-files, False sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: sstate:base-files::3.0.14:r0::11: jamin debug0 ['x86_64', 'x86_64_ubuntu-20.04', 'x86_64_x86_64_linux', 'x86_64_linux', 'x86_64_x86_64-nativesdk', 'allarch', 'cortexa35', 'aarch64', 'armv8a', 'armv8a-crc', 'cortexa35', 'ast2700_default'] jamin debug0 reverse ['ast2700_default', 'cortexa35', 'armv8a-crc', 'armv8a', 'aarch64', 'cortexa35', 'allarch', 'x86_64_x86_64-nativesdk', 'x86_64_linux', 'x86_64_x86_64_linux', 'x86_64_ubuntu-20.04', 'x86_64'] jamin debug1 [['base-files', 'False sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: sstate:base-files::3.0.14:r0::11:'], ['base-passwd', 'False sstate:base-passwd:cortexa35-openbmc-linux:3.6.2:r0:cortexa35:11: sstate:base-passwd::3.6.2:r0::11:'], ['dbus', 'False sstate:dbus:cortexa35-openbmc-linux:1.14.10:r0:cortexa35:11: sstate:dbus::1.14.10:r0::11:'], ['gcc-cross-aarch64', 'True sstate:gcc-cross-aarch64:x86_64-openbmc-linux:13.2.0:r0:x86_64:11: sstate:gcc-cross-aarch64::13.2.0:r0::11:'], ['gcc-runtime', 'False sstate:gcc-runtime:cortexa35-openbmc-linux:13.2.0:r0:cortexa35:11: sstate:gcc-runtime::13.2.0:r0::11:'], ['glibc', 'False sstate:glibc:cortexa35-openbmc-linux:2.38+git:r0:cortexa35:11: sstate:glibc::2.38+git:r0::11:'], ['libcereal', 'False sstate:libcereal:cortexa35-openbmc-linux:1.3.2+git:r0:cortexa35:11: sstate:libcereal::1.3.2+git:r0::11:'], ['meson-native', 'True sstate:meson-native:x86_64-linux:1.3.0:r0:x86_64:11: sstate:meson-native::1.3.0:r0::11:'], ['ninja-native', 'True sstate:ninja-native:x86_64-linux:1.11.1:r0:x86_64:11: sstate:ninja-native::1.11.1:r0::11:'], ['packagegroup-obmc-yaml-providers', 'False sstate:packagegroup-obmc-yaml-providers:cortexa35-openbmc-linux:1.0:r1:cortexa35:11: sstate:packagegroup-obmc-yaml-providers::1.0:r1::11:'], ['phosphor-dbus-interfaces', 'False sstate:phosphor-dbus-interfaces:cortexa35-openbmc-linux:1.0+git:r1:cortexa35:11: sstate:phosphor-dbus-interfaces::1.0+git:r1::11:'], ['phosphor-logging-callouts-example-native', 'True sstate:phosphor-logging-callouts-example-native:x86_64-linux:1.0:r1:x86_64:11: sstate:phosphor-logging-callouts-example-native::1.0:r1::11:'], ['pkgconfig-native', 'True sstate:pkgconfig-native:x86_64-linux:0.29.2+git:r0:x86_64:11: sstate:pkgconfig-native::0.29.2+git:r0::11:'], ['python3-mako-native', 'True sstate:python3-mako-native:x86_64-linux:1.3.0:r0:x86_64:11: sstate:python3-mako-native::1.3.0:r0::11:'], ['python3-native', 'True sstate:python3-native:x86_64-linux:3.11.5:r0:x86_64:11: sstate:python3-native::3.11.5:r0::11:'], ['python3-pyyaml-native', 'True sstate:python3-pyyaml-native:x86_64-linux:6.0.1:r0:x86_64:11: sstate:python3-pyyaml-native::6.0.1:r0::11:'], ['python3-sdbus++-native', 'True sstate:python3-sdbus++-native:x86_64-linux:1.0:r1:x86_64:11: sstate:python3-sdbus++-native::1.0:r1::11:'], ['qemu-native', 'True sstate:qemu-native:x86_64-linux:8.1.2:r0:x86_64:11: sstate:qemu-native::8.1.2:r0::11:'], ['sdbusplus', 'False sstate:sdbusplus:cortexa35-openbmc-linux:git:r1:cortexa35:11: sstate:sdbusplus::git:r1::11:'], ['sdeventplus', 'False sstate:sdeventplus:cortexa35-openbmc-linux:0.1+git:r1:cortexa35:11: sstate:sdeventplus::0.1+git:r1::11:'], ['shadow', 'False sstate:shadow:cortexa35-openbmc-linux:4.13:r0:cortexa35:11: sstate:shadow::4.13:r0::11:'], ['shadow-native', 'True sstate:shadow-native:x86_64-linux:4.13:r0:x86_64:11: sstate:shadow-native::4.13:r0::11:'], ['shadow-sysroot', 'False sstate:shadow-sysroot:cortexa35-openbmc-linux:4.6:r0:cortexa35:11: sstate:shadow-sysroot::4.6:r0::11:'], ['systemd', 'False sstate:systemd:cortexa35-openbmc-linux:254.4:r0:cortexa35:11: sstate:systemd::254.4:r0::11:'], ['systemd-systemctl-native', 'True sstate:systemd-systemctl-native:x86_64-linux:1.0:r0:x86_64:11: sstate:systemd-systemctl-native::1.0:r0::11:']] jamin debug2 /home/jamin_lin/openbmc-ast2700/0111/build-ast2700/tmp/deploy/spdx jamin debug3 /home/jamin_lin/openbmc-ast2700/0111/build-ast2700/tmp/work/cortexa35-openbmc-linux/phosphor-logging/1.0+git/spdx/deps.json jamin 4 ['ast2700_default', 'cortexa35', 'armv8a-crc', 'armv8a', 'aarch64', 'cortexa35', 'allarch', 'x86_64_x86_64-nativesdk', 'x86_64_linux', 'x86_64_x86_64_linux', 'x86_64_ubuntu-20.04', 'x86_64'] jamin 5 base-files jamin 6 False sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: sstate:base-files::3.0.14:r0::11: jamin 7 None DEBUG: Python function do_create_spdx finished
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#193535): https://lists.openembedded.org/g/openembedded-core/message/193535 Mute This Topic: https://lists.openembedded.org/mt/103659345/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
