Unable to delete bucket on StorageGRID due to leftover objects
Applies to
NetApp StorageGRID 11.4 and above
Issue
- Objects remain (being listed) in the bucket after a recursive delete of all objects in the bucket.
- Doing another recursive delete fails to remove any of the listed objects.
- Bucket cannot be removed due to not being empty:
Error: Unable to delete the bucket because it is not empty and still contains objects. If the object count is reported as zero, check the bucket contents in the S3 Console or wait and try again.

- If Veeam is being used the following messages may be logged by both Veeam StorageGRID
-
StorageGRID
/var/local/log/bycast.log-
May 9 21:03:53 [node_name] ADE: |12901109 1612978166 S3RQ %CEA 2025-05-09T21:03:53.511981| NOTICE 1255 20c0958f3b8b9xxx S3RQ: EVENT_PROCESS_CREATE - connection=1XXXXXXXXX method=GET name=</[bucket_name]/[object_name]> auth=<V4> clientIP=<10.X.XX.XX> -
May 9 21:03:53 [node_name] ADE: |12901109 1612978168 OBDR ^RDY 2025-05-09T21:03:53.512892| NOTICE 0404 20c0958f3b8b9xxx OBDR: Metadata request failed for unknown '[bucket_name]/[object_name]' -
May 9 21:03:53 [node_name] ADE: |12901109 1612978166 S3RQ %DED 2025-05-09T21:03:53.513058| NOTICE 0140 20c0958f3b8b9xxx S3RQ: S3 error response: RequestId=17468246334XXXXX, TraceId=20c0958f3b8b9xxx, Resource=/[bucket_name]/[object_name], HTTP Method=GET, HTTP Status Code=404, X-Forwarded-For: '1XX.X.X.1', ErrorMsg=NoSuchKey, ErrorType=Client, CustomErrorMessage={None}, Details={Object to retrieve doesn't exist}
-
-
Veeam reports:
-
[07.04.2022 07:10:11] <19> Error Index in DB is not synchronized with archive. DB version: [-1]. CheckpointId in archive: [2]
-
-
