diff --git a/storage/manifeststore.go b/storage/manifeststore.go index a6bdf3b34..ebbc6b3c7 100644 --- a/storage/manifeststore.go +++ b/storage/manifeststore.go @@ -24,7 +24,12 @@ func (ms *manifestStore) Exists(name, tag string) (bool, error) { fi, err := ms.driver.Stat(p) if err != nil { - return false, err + switch err.(type) { + case storagedriver.PathNotFoundError: + return false, nil + default: + return false, err + } } if fi.IsDir() {