When configuring an offline depot in VMware Cloud Foundation (VCF) 9.1 or performing a greenfield deployment, the binary download or manifest polling fails.
The following symptoms are observed:
Failed to download bundle or Bundle not found.operationsmanager.log or lcm.log contains: com.vmware.vcf.lcm.exception.BundleNotFoundException: Bundle ####-####-#### not found Caused by: java.io.IOException: 403 Forbidden or 404 Not Foundcurl commands to the offline depot URL return a permission denied error.This issue occurs when the filesystem permissions on the offline depot's document root (typically /var/www/html/ or /etc/httpd/html/) are too restrictive. The VCF Installer and LCM services require read and execute access to navigate the directory structure and fetch bundles.
Specifically, if directories do not have the execute bit (755) or files do not have the read bit (644), the web server will return a 403 Forbidden or 404 Not Found, leading to a BundleNotFoundException.
To resolve this issue, apply the correct filesystem permissions and ownership on the offline depot server.
root.cd /var/www/html/find . -type d -exec chmod 755 {} \;find . -type f -exec chmod 644 {} \;apache or www-data) owns the files: chown -R apache:apache /var/www/html/PROD/systemctl restart httpd