Gitlab CE 13.10.3でapt upgradeしたらエラーになったので、個別にバージョンアップした

Gitlab CE 13.10.3 がインストールされたUbuntuで、apt upgradeしたときに、Gitlabだけバージョンアップできずにエラーになった。古いままにもできないので、ステップを踏んでバージョンアップされたときのメモ。

エラー

(データベースを読み込んでいます ... 現在 327380 個のファイルとディレクトリがインストールされています。)
.../gitlab-ce_14.2.3-ce.0_amd64.deb を展開する準備をしています ...
gitlab preinstall: It seems you are upgrading from major version 13 to major version 14.
gitlab preinstall: It is required to upgrade to the latest 14.0.x version first before proceeding.
gitlab preinstall: Please follow the upgrade documentation at https://docs.gitlab.com/ee/update/index.html#upgrade-paths
dpkg: アーカイブ /var/cache/apt/archives/gitlab-ce_14.2.3-ce.0_amd64.deb の処理中にエラーが発生しました (--unpack):
 new gitlab-ce package pre-installation script subprocess returned error exit status 1
処理中にエラーが発生しました:
 /var/cache/apt/archives/gitlab-ce_14.2.3-ce.0_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

下記のコマンドを順番に実行して、ステップを踏んでGitLabをバージョンさせた。 ”13.10.3”→”13.12.11”→”14.2.3”の順にバージョンアップさせた。”14.2.3”はバージョンアップをしたときの最新バージョン。

sudo apt-get update
sudo apt-cache madison gitlab-ce
(各マイナーバージョンの最後のバージョンを調べて、次のインストールから指定した)
sudo apt-get install gitlab-ce=13.12.11-ce.0
sudo apt-get install gitlab-ce=14.0.10-ce.0
sudo gitlab-ctl reconfigure
sudo apt-get install gitlab-ce=14.2.3-ce.0

Gitlab CE 14.2.3のインストールをしたときにエラーが表示されたが、実際には成功していたようだ。

参考 https://docs.gitlab.com/ee/update/index.html#checking-for-background-migrations-before-upgrading

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする