GitLab CE 6.5 がリリースされたのでアップグレードしてみた

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

自分の制作では作ったものを Git で管理しているのですが、Github だと非公開で使おうとすると有料プランが必要になるし、bitbucket は回線速度が遅いのときづけばユーザー数の Max まで共有してしまっていたので、昨年思い切って借りた VPS に Gitlab を導入しています。

その Gitlab の 6.5 がリリースされたようなので、早速アップデートしようと思います。

GitLab CE 6.5 released – GitLab Blog

GitLab Upgrader を使ってみることに

すでに Gitlab はちょくちょくアップデートかけていたので、 現状は 6.4.3 を使っていました。

そのため、6.4.2 で導入された GitLab Upgrader を使えるようなので、チャレンジしてみようと思います。

GitLab.org / GitLab Community Edition | GitLab

0. Backup

$ cd /home/git/gitlab
$ sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production

いろいろと done の表示

1. Stop server

$ sudo service gitlab stop

2. Run gitlab upgrade tool

$ sudo -u git -H ruby script/upgrade.rb

GitLab 6 upgrade tool
Your version is 6.4.3
Latest available version for Git
Newer GitLab version is availabl
Do you want to upgrade (yes/no)? //yes

コマンド叩くと、最新版の6.5にする?って聞かれるので yes を入れて return/Enter

いろいろと動いて、最後に Done

起動してみた

3. Start application

$ sudo service gitlab start
$ sudo service nginx restart

502 Bad Gateway

のーーーーー!!

よくよくターミナルみたら、起動時に

master failed to start, check stderr log for details

Unicornでエラー?

よくわからないので、手動でやり直してみたのだけど、同じ、failed が毎回出てくる。

再び 6.4 にもどし、その後手動で再チャレンジ

GitLab.org / GitLab Community Edition | GitLab

手動でひと通り叩いてみたのですが、やはりうまく動かず。とりあえず動いていた 6.4.3 に戻し、動作を確認してから、あらためて 6.5 へ、今度は手動で 6.5 にあげてみました。

すると今度はエラーも出ず。問題なく起動してくれました!!!

・・・結局何が問題だったのだろうι(´Д`υ)

スマホでのメニューが・・・

スマホサイズで右上メニューを開くと、何故か無駄に縦にならんでいた。

このへんはまだまだ途中なんだろうけど、スマホで見やすくなったのはとても嬉しい。