mirror of
https://github.com/containers/podman.git
synced 2025-07-14 10:09:13 +08:00
image removal: ignore unknown-layer errors
[NO TESTS NEEDED] as I have absolutely no idea how to force a reliable reproducer. Fixes: #9588 Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
This commit is contained in:
@ -583,8 +583,9 @@ func (ir *ImageEngine) Remove(ctx context.Context, images []string, opts entitie
|
|||||||
report.Deleted = append(report.Deleted, results.Deleted)
|
report.Deleted = append(report.Deleted, results.Deleted)
|
||||||
report.Untagged = append(report.Untagged, results.Untagged...)
|
report.Untagged = append(report.Untagged, results.Untagged...)
|
||||||
return nil
|
return nil
|
||||||
case storage.ErrImageUnknown:
|
case storage.ErrImageUnknown, storage.ErrLayerUnknown:
|
||||||
// The image must have been removed already (see #6510).
|
// The image must have been removed already (see #6510)
|
||||||
|
// or the storage is corrupted (see #9617).
|
||||||
report.Deleted = append(report.Deleted, img.ID())
|
report.Deleted = append(report.Deleted, img.ID())
|
||||||
report.Untagged = append(report.Untagged, img.ID())
|
report.Untagged = append(report.Untagged, img.ID())
|
||||||
return nil
|
return nil
|
||||||
|
Reference in New Issue
Block a user