When attempting to deploy a new appliance via VCF Operations > Fleet Management > Lifecycle > VCF Management, the deployment fails with error 'LCMCOMMON92001' in the UI.
LCMCOMMON92001 Exception encountered when downloading the binary, with following errors:
The requested URL was not found on this server. status code: 404
Or
You don't have permission to access the resource. status code: 403
Despite multiple offline depot servers being deployed, binaries are only being downloaded to one server rather than the specifically configured destination depot.
VCF Operations 9.x
The offline depot server lacks the required appliance binaries or the necessary permissions, resulting in a 404 or 403 error when accessed directly via a browser URL.
To synchronize the binaries across depot servers, perform the following steps:
1. On the source server, run the rsync command to synchronize the directory content:
rsync -avzP --delete /<source_server_directory>/PROD/ root@<destination_server_ip>:/<destination_server_directory>/PROD/
Note: Use --delete to remove extraneous files from the destination that do not exist on the source.
2. On the destination server, update ownership and permissions to ensure the web service can access the files:
chown apache -R /<destination_server_directory>/PROD/
find /<destination_server_directory>/PROD/ -type d -exec chmod 0500 {} \;
find /<destination_server_directory>/PROD/ -type f -exec chmod 0400 {} \;