Иногда (часто) после того, как Gitlab переносится с одного сервера на другой, при попытке собрать Docker-контейнер в реестр сборка валится с ошибкой 500. Я уже задолбался каждый раз это гуглить и вспоминать — поэтому пусть команда для исправления висит тут.
Исправление выглядит так:
chown -R registry:registry /var/opt/gitlab/gitlab-rails/shared/registry
Как минимум уже три последних мажорных версии при выполнении gitlab-rake backup:restore
права на директорию реестра контейнеров бьются. Я не знаю, когда это починят (и починят ли), поэтому просто обхожусь восстановлением прав после рестора. Данная команда и ситуация применима к Omnibus-версии Gitlab, что с Docker/Kubernetes-версией — я не знаю.