StorageGRID reports Error running HeadObject command listing objects in Veeam bucket
Applies to
- NetApp StorageGRID
- Veeam Backup and Replication
- S3 Buckets with Versioning Enabled
Issue
- Unable to delete objects or bucket from StorageGRID that was previously used with Veeam.
- Listing left over objects via S3 Console in Tenant Manager errors with:
Error running HeadObject command: Failed to retrieve metadata for one object version.
- Object Metadata Lookup for the affected keys in StorageGRID return “Not Found”.
- Attempting bucket deletion from S3 Browser returns error:
[I] Reading permissions for <bucketname>/Veeam/Archive/XXXXX/ TaskID: 90[I] Permissions received for <bucketname>/Veeam/Archive/XXXXX/ TaskID: 90[I] Checking public access for bucket '<bucketname>' TaskID: 91[I] Getting public access block configuration for <bucketname> TaskID: 92[I] NotImplemented: The remote server returned an error: (501) Not Implemented. TaskID: 92[W] Task failed (NotImplemented: The remote server returned an error: (501) Not Implemented.) TaskID: 92[W] BucketPublicAccessBlockConfigurationCache::Get - unable to get Public Access Block Configuration[I] Getting object ownership for <bucketname> TaskID: 93[I] NotImplemented: The remote server returned an error: (501) Not Implemented. TaskID: 93[W] Task failed (NotImplemented: The remote server returned an error: (501) Not Implemented.) TaskID: 93[W] BucketObjectOwnershipCache::Get - unable to get object ownership configuration.
- StorageGRID
/var/local/log/bycast.logrecords:
Mar 17 16:37:28 nodename ADE: |12526714 2136971492 OBDR ^RDY 2026-03-17T16:37:28.600272| NOTICE XXXX OBDR:<bucket_name>/<file_name>: Metadata request failed for unknown '<bucket_name>/<file_name>
Mar 17 16:37:28 nodename ADE: |12526714 2136971491 S3RQ %DED 2026-03-17T16:37:28.600409| NOTICE XXXX S3RQ: S3 response: RequestId=XXX, TraceId=XXX, Resource=/<bucket_name>/<file_name>/versionId=XXX, HTTP Method=HEAD, HTTP Status Code=404, Details=Object to retrieve doesn't exist
