diff --git a/libpod/lock/file/file_lock.go b/libpod/lock/file/file_lock.go index 6e7dda5459..67dd35a3a4 100644 --- a/libpod/lock/file/file_lock.go +++ b/libpod/lock/file/file_lock.go @@ -1,7 +1,9 @@ package file import ( + "errors" "fmt" + "io/fs" "os" "path/filepath" "strconv" @@ -138,7 +140,9 @@ func (locks *FileLocks) DeallocateAllLocks() error { p := filepath.Join(locks.lockPath, f.Name()) err := os.Remove(p) if err != nil { - lastErr = err + if errors.Is(err, fs.ErrNotExist) { + continue + } logrus.Errorf("Deallocating lock %s", p) } }