GitLab のアップデートに失敗する(CentOS)

yum update で gitlab を更新したらエラーが出て更新できませんでした。

詳細は調べられていませんが、データ壊れても問題ないかなという場所だったので、以下の方法で解決させました。

8.9.1 upgrade fails on CentOS
https://gitlab.com/gitlab-org/gitlab-ce/issues/19231

DB のアップデートでこけているようです。/etc/gitlab/skip-auto-migrations ファイルを置いておけば、その処理がスキップされるらしいです。

アップデート後、502 になったので、 reconfigure も実行したらうまくいきました。

追記

8.17.7 から 9.5.10 にあげる際、再び同様のエラーになったので試したところ 500 エラーが発生しました。以下の記事と同じ状況でしたので、同じようにコマンドを叩いたところ、無事表示されました。
Undefined method `unique_ips_limit_enabled’ after update to 9.0
https://gitlab.com/gitlab-org/gitlab-ce/issues/29920