applewu
2025年10月15日 15時37分
Alpine Linux ルートファイルシステムをビルド中、SBOM作成時以下のようなエラーが発生しました。
どうすれば解決できますか?よろしくお願いいたします。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
INFO:root:Building SBOM...
Traceback (most recent call last):
File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/make-sbom/__main__.py", line 4, in
main()
File "/usr/lib/python3/dist-packages/make-sbom/make_sbom.py", line 128, in main
output_sbom(document, args.output, filename, validate=args.validate)
File "/usr/lib/python3/dist-packages/make-sbom/make_sbom.py", line 74, in output_sbom
write_file(document, out_file, validate=validate)
File "/usr/lib/python3/dist-packages/spdx_tools/spdx/writer/write_anything.py", line 16, in write_file
json_writer.write_document_to_file(document, file_name, validate)
File "/usr/lib/python3/dist-packages/spdx_tools/spdx/writer/json/json_writer.py", line 38, in write_document_to_file
write_document_to_stream(document, out, validate, converter, drop_duplicates)
File "/usr/lib/python3/dist-packages/spdx_tools/spdx/writer/json/json_writer.py", line 25, in write_document_to_stream
document = validate_and_deduplicate(document, validate, drop_duplicates)
File "/usr/lib/python3/dist-packages/spdx_tools/spdx/writer/write_utils.py", line 17, in validate_and_deduplicate
raise ValueError(f"Document is not valid. The following errors were detected: {validation_messages}")
ValueError: Document is not valid. The following errors were detected: [ValidationMessage(validation_message='Unrecognized license reference: LicenseRef-DMIT. license_expression must only use IDs from the license list or extracted licensing info, but is: LicenseRef-DMIT', context=ValidationContext(spdx_id=None, parent_id='SPDXRef-Package-apk-docbook-xsl-c8f121a689a2a09b', element_type=, full_element=LicenseSymbol('LicenseRef-DMIT', is_exception=False))), ValidationMessage(validation_message='Unrecognized license reference: LicenseRef-DMIT. license_expression must only use IDs from the license list or extracted licensing info, but is: LicenseRef-DMIT', context=ValidationContext(spdx_id=None, parent_id='SPDXRef-Package-apk-docbook-xsl-nons-c04fe0879d38e35e', element_type=, full_element=LicenseSymbol('LicenseRef-DMIT', is_exception=False))), ValidationMessage(validation_message='Unrecognized license reference: LicenseRef-DMIT. license_expression must only use IDs from the license list or extracted licensing info, but is: LicenseRef-DMIT', context=ValidationContext(spdx_id=None, parent_id='SPDXRef-Package-apk-docbook-xsl-ns-2a4e4799ef97d099', element_type=, full_element=LicenseSymbol('LicenseRef-DMIT', is_exception=False))), ValidationMessage(validation_message='Unrecognized license reference: LicenseRef-digital-equipment-corporation. license_expression must only use IDs from the license list or extracted licensing info, but is: MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND LicenseRef-digital-equipment-corporation', context=ValidationContext(spdx_id=None, parent_id='SPDXRef-Package-apk-libxkbcommon-dc8b84f323d298bc', element_type=, full_element=AND(LicenseSymbol('MIT', is_exception=False), LicenseSymbol('MIT-open-group', is_exception=False), LicenseSymbol('HPND', is_exception=False), LicenseSymbol('HPND-sell-variant', is_exception=False), LicenseSymbol('LicenseRef-digital-equipment-corporation', is_exception=False)))), ValidationMessage(validation_message='Unrecognized license reference: LicenseRef-digital-equipment-corporation. license_expression must only use IDs from the license list or extracted licensing info, but is: MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND LicenseRef-digital-equipment-corporation', context=ValidationContext(spdx_id=None, parent_id='SPDXRef-Package-apk-libxkbcommon-dev-cbb3365ddc2a7236', element_type=, full_element=AND(LicenseSymbol('MIT', is_exception=False), LicenseSymbol('MIT-open-group', is_exception=False), LicenseSymbol('HPND', is_exception=False), LicenseSymbol('HPND-sell-variant', is_exception=False), LicenseSymbol('LicenseRef-digital-equipment-corporation', is_exception=False)))), ValidationMessage(validation_message='Unrecognized license reference: LicenseRef-digital-equipment-corporation. license_expression must only use IDs from the license list or extracted licensing info, but is: MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND LicenseRef-digital-equipment-corporation', context=ValidationContext(spdx_id=None, parent_id='SPDXRef-Package-apk-libxkbcommon-x11-6b8b9bfcbf013ad3', element_type=, full_element=AND(LicenseSymbol('MIT', is_exception=False), LicenseSymbol('MIT-open-group', is_exception=False), LicenseSymbol('HPND', is_exception=False), LicenseSymbol('HPND-sell-variant', is_exception=False), LicenseSymbol('LicenseRef-digital-equipment-corporation', is_exception=False))))]
Could not build sbom
error occured.
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー