When creating a Content Library that subscribes to Canonical content libraries, the library creation completes successfully and displays a status of Ready. However, synchronization of VM Images fails, preventing Ubuntu images from being imported into the Content Library.
The following error may be observed in the UI:
Internal Server Error Validation failed for the OVF file you provided: Invalid file: ubuntu-xxxxxx-2#.04-cloudimg.manifestInvalid file: ubuntu-xxxxxx-2#.04-cloudimg.sbom.spdxInvalid file: ubuntu-xxxxxx-2#.04-cloudimg.filelist
Here '#' can be any number.
Symptoms:
VCF Automation 9.1
This issue is caused by a regression introduced through Canonical's external image publication process. Canonical added Software Bill of Materials (SBOM) files and related metadata files (such as .manifest, .sbom.spdx, and .filelist) to the OVA package and its associated manifest file. However, these files are not referenced within the OVF descriptor and, as a result, are not downloaded during the synchronization process.
After the download completes, the checksum validation mechanism compares the downloaded files against the entries listed in the manifest. Because the newly added metadata files are listed in the manifest but are not present locally, the validation process detects them as missing and fails the OVF validation, causing the image synchronization operation to abort.
Broadcom Engineering is aware of this issue and is working on fixing the issue in upcoming releases of VCF Automation.
There is currently no workaround available.