Ignore missing containers when calling GetExternalContainerLists

Race condition between listing containers and figuring out if it
is a buildah container.

Fixe: https://github.com/containers/podman/issues/23492

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
Daniel J Walsh
2024-08-02 15:41:53 -04:00
parent 43a077db87
commit d628e14355

View File

@ -122,6 +122,9 @@ func GetExternalContainerLists(runtime *libpod.Runtime) ([]entities.ListContaine
switch {
case errors.Is(err, types.ErrLoadError):
continue
// Container could have been removed since listing
case errors.Is(err, types.ErrContainerUnknown):
continue
case err != nil:
return nil, err
default: