diff --git a/repo/fsrepo/lock/lock.go b/repo/fsrepo/lock/lock.go index c10521deeed9831da5123c9fcee234caee243b3a..c8f953f7eb39bb1524c5f7d5a99e729e1276d0bb 100644 --- a/repo/fsrepo/lock/lock.go +++ b/repo/fsrepo/lock/lock.go @@ -34,6 +34,9 @@ func Locked(confdir string) (bool, error) { if err == syscall.EAGAIN { return true, nil } + if strings.Contains(err.Error(), "can't Lock file") { + return true, nil + } // lock fails on permissions error if os.IsPermission(err) {