Error with symlinks to gitlab_shell_secrets

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!