diff --git a/daemon/daemon.go b/daemon/daemon.go index 19d22bf702..c187f29ceb 100644 --- a/daemon/daemon.go +++ b/daemon/daemon.go @@ -1044,7 +1044,7 @@ func prepareTempDir(rootDir string, rootIDs idtools.IDPair) (string, error) { logrus.Warnf("failed to delete old tmp directory: %s", newName) } }() - } else { + } else if !os.IsNotExist(err) { logrus.Warnf("failed to rename %s for background deletion: %s. Deleting synchronously", tmpDir, err) if err := os.RemoveAll(tmpDir); err != nil { logrus.Warnf("failed to delete old tmp directory: %s", tmpDir)