Erik P.
Erik P.

Reputation: 359

git: Error: Another active Homebrew process is already in progress

When I try to do anything with Homebrew, I get the following error and don't know how to resolve it. I run: brew update

I get the following error message:

/usr/local/Homebrew/Library/Homebrew/utils/lock.sh: line 19:/usr/local/var/homebrew/locks/update: Permission denied
    -e:1:in 'initialize': Bad file descriptor (Errno::EBADF)
        from -e:1:in 'new'
        from -e:1:in '<main>'
    Error: Another active Homebrew process is already in progress. 
    Please wait for it to finish or terminate it to continue.

Upvotes: 5

Views: 8455

Answers (2)

Ortomala Lokni
Ortomala Lokni

Reputation: 62456

That's probably because another instance of Homebrew crashed and left a lock file. You can delete it manually by deleting all files in the lock directory with :

rm $(brew --prefix)/var/homebrew/locks/*

Upvotes: 22

Akanksha Gupta
Akanksha Gupta

Reputation: 21

I solved it by rm -rf /usr/local/Library/Locks/*

Upvotes: 2

Related Questions