Stash Upgrade Fails with 'Permission Denied' Error
Stash upgrade fails with following error reported in the logs:
2012-12-06 01:19:11,743 ERROR [main] c.a.s.i.s.g.v.PerlBinaryValidation Error validating Perl com.atlassian.stash.exception.ServerException: An error occurred while executing an external process: '/usr/local/git/bin/git commit -m Initial' exited with code 1 saying: fatal: cannot exec '.git/hooks/pre-commit': Permission denied
Perl is already installed on the server.
There is a permission mismatch between the user which is running Stash and the user which owns the Stash home directory.
- Ensure that the user which is running Stash owns the home directory (and its contents).
If you are still running into this problem, set the following flag in your stash-config.properties in your Stash home directory. The file will need to be created, if it does not exist already: