diff --git a/dvc/utils/__init__.py b/dvc/utils/__init__.py index af7356575..c5d1fbbc9 100644 --- a/dvc/utils/__init__.py +++ b/dvc/utils/__init__.py @@ -193,8 +193,8 @@ def _chmod(func, p, excinfo): try: os.chmod(p, perm) except OSError as exc: - # broken symlink - if exc.errno != errno.ENOENT: + # broken symlink or file is not owned by us + if exc.errno not in [errno.ENOENT, errno.EPERM]: raise func(p)