Failed to fetch backups. API response for operation 'get component backups' is not a successful one.GET /api/v1/system/backups and GET /api/v1/components/{componentId}/backups) return HTTP 500 errors with permission denied messages in the VCF Service Runtime logs. Symptoms include:HTTP 500 statusError while walking directory tree: permission deniedCollect log bundle to review logs. Service Runtime logs can be found under services-logs/vmsp-platform/{
All symptoms do not need to be present simultaneously, but the HTTP 500 error with permission denied in VCF Service Runtime logs is the primary indicator.
The VCF Service Runtime list backups API uses a recursive directory traversal starting from the SFTP backup root directory (/backup by default). This traversal attempts to read all files and directories in the entire backup tree to build the backup listing response. Unlike targeted backup operations that only access specific paths, the list operation has "fail-fast" behavior—if any single file or directory in the traversed tree is unreadable due to permission restrictions, the entire API call fails with a permission denied error.
/backup).r) on all files that need to be listed.x) on all directories in the backup hierarchy.chmod -R u+rx /backup (adjust as needed for your permission model) to ensure consistent permissions.