369174 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Calendar

Favorite Blog

Gamer’s Diary 雪月花1983さん
Dが足りない まきの♪さん

Comments

 S T@ Re[1]:PCの調子がやっぱり悪くなった。(05/23) お久ですよー(っ・ヮ・)つ 実は未だに時々…
 dmiyakawa@ Re:PCの調子がやっぱり悪くなった。(05/23) PCの調子のことよりもブログが更新された…
 s_fox@ Re[2]: use DateTimeとuse bigint (08/13) 亀レスですが、 use/noは(モジュールがま…
 S T@ Re[1]: use DateTimeとuse bigint (08/13) それがですねぇ。 何故かno bigint;しても…
 s_fox@ Re: use DateTimeとuse bigint (08/13) DateTimeが絡むところだけ{}で囲って no b…
2022.05.08
XML
カテゴリ:プログラミング
休日の昼下がり、GitLabをアップグレードしていました。
今自分が使っているGitLabのバージョンが13.12。
これを最新バージョンまであげたいのです。

Gitlabのページに13.12.15 => 14.0.12 => 14.9.0 => 最新でアップグレードするようにと書いているので
ちゃんとその通りにしたのです。
そしたらまず14.0.12でこけました。
原因はgitlab.rbの
nginx[‘gzip’] =”on”があること。
13では非推奨で14ではなくなったのでここを削除。

そして14.9.0でよくわからないエラー。
いろいろやってみたのですがその時に間違えて14.10のee版を入れてしまい
果報を寝て待てどbackground移行がずっとactiveのままで
ドキュメントを見つつ
# gitlab-rake gitlab:background_migrations:finalize[CopyColumnUsingBackgroundMigrationJob,push_event_payloads,event_id,'[["event_id"]\, ["event_id_convert_to_bigint"]]']
なんかもしてみたけど、一部はうまくいくのにこれでうまくいかないものもあったりで
にっちもさっちもいかなくなったので元のバージョンに戻すことにする。
……戻す方法がいったんアンインストールして元のバージョンを再インストールだと……?

自分は偉いので毎回アップグレードの前に
# gitlab-rake gitlab:backup:create STRATEGY=copy
# tar -zcvf ~/$(date "+%s_%Y_%m_%d_etc_gitlab.tar.gz") -C /etc gitlab
でバックアップ取っていたのでそこから復元。なんとかできた。
なお、手動バックアップの方ではなくてアップグレード時に自動でできるバックアップからも復元してみたけど、そちらはサイズが手動バックアップの1/10以下でリポジトリが復元出来なかったので手動バックアップ取ってなければ危なかった。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2022.05.08 17:09:13
コメント(0) | コメントを書く
[プログラミング] カテゴリの最新記事



© Rakuten Group, Inc.