pg-upgrade fail 'analyze_new_cluster.sh: No such file or directory' because postgresql['home'] have been changed
Hello,
When I try to launch sudo gitlab-ctl pg-upgrade
at the end I get this error :
Database upgrade is complete, running analyze_new_cluster.sh
Could not run: /bin/sh /var/opt/gitlab/postgresql/data/../analyze_new_cluster.sh
STDOUT:
STDERR: /bin/sh: /var/opt/gitlab/postgresql/data/../analyze_new_cluster.sh: No such file or directory
omnibus-gitlab package version : gitlab-ce-8.15.5-ce.0.el6.x86_64.rpm
Relevant sections of /etc/gitlab/gitlab.rb
:
postgresql['data_dir'] = "/applis/[...]"
postgresql['dir'] = "/applis/[...]"
postgresql['log_directory'] = "/applis/[...]"
postgresql['home'] = "/applis/[...]"
As you noticed, I moved all postgresql data to another path.
The problem is that Gitlab is looking for the script analyze_new_cluster.sh
with the default path instead of using the path in gitlab.rb
If you need more informations just ask.
Thanks.
Regards, Vincent.