I’m upgrading gitlab-ce from 8.10.2 to 8.17.8 (el6.x86_64) using rpm. The reconfigure step is hanging at * link[Link /opt/gitlab/embedded/service/gitlab-rails/.gitlab_shell_secret to /var/opt/gitlab/gitlab-rails/etc/gitlab_shell_secret] action create
and the application and file system become unusable. There may be some indication the symlink is either too deep or cyclical. In order to clean-up and start over I’ve had to rename the gitlab-shell and gitlab-rails folder, which I assume, breaks the links.
OS is redhat 6.10
thanks, in advance, for your help
Hi @darylcain, welcome to the GitLab Community forum!
It seems likely that you’re experiencing this issue as a result of accidentally skipping steps in the recommended upgrade path. Starting at version 8.10.2, the upgrade path to 8.17.8 should be:
8.10.2
-> 8.13.4
-> 8.17.7
-> 8.17.8
This will ensure any major changes will be addressed through appropriate migration steps built-in to the upgrade process.
Not necessary, but FYI: to upgrade the latest version of GitLab, you can follow this path:
8.10.2
-> 8.13.4
-> 8.17.7
-> 9.5.10
-> 10.8.7
-> 11.3.4
-> 11.11.3
-> 12.0.1
If you have any questions or issues along the way, please don’t hesitate to ask!