goharbor/harbor · error
failed to delete tag %s from repository %s: HTTP %d
Error message
failed to delete tag %s from repository %s: HTTP %d
What it means
Error "failed to delete tag %s from repository %s: HTTP %d" thrown in goharbor/harbor.
Source
Thrown at src/pkg/reg/adapter/azurecr/adapter.go:120
return fmt.Errorf("failed to build manifest deletion URL: %v", err)
}
// Create DELETE request
req, err := http.NewRequest(http.MethodDelete, manifestURL.String(), nil)
if err != nil {
return fmt.Errorf("failed to create delete request: %v", err)
}
// Use the existing client with authorizer to make the request
resp, err := a.Client.Do(req)
if err != nil {
return fmt.Errorf("failed to delete tag %s from repository %s: %v", tag, repository, err)
}
defer resp.Body.Close()
// Check response status - Azure CR returns 202 Accepted for successful deletions
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return fmt.Errorf("failed to delete tag %s from repository %s: HTTP %d", tag, repository, resp.StatusCode)
}
log.Infof("Successfully deleted tag %s from repository %s", tag, repository)
return nil
}
View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/pkg/reg/adapter/azurecr/adapter.go:120 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of goharbor/harbor@7b2fd08cc5 (2026-08-16).
Data as JSON: /api/errors/4c2f9ff29f3eec7a.
Report an issue: GitHub.