Stash Upgrade Fails with 'Permission Denied' Error
Symptoms
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.
Cause
There is a permission mismatch between the user which is running Stash and the user which owns the Stash home directory.
Resolution
- 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:
plugin.stash-scm-git.perl.validation.enabled=false
Last modified on Feb 26, 2016
Powered by Confluence and Scroll Viewport.