Git」カテゴリーアーカイブ

GitLabをCentOSにインストールして躓いた時のメモ

投稿日:

雨が続いてますね。何で雨上がりって臭いんですかね。

さて、ちょっとしたあれでGitLabをCentOSにインストールしてみました。
で、その時ちょっと躓いた所があったのでメモしておきます。

CentOSのバージョン

  • CentOS release 6.3 (Final)

    • apacheとか入っていない状態

作業手順

https://about.gitlab.com/downloads/
の、CentOS 6 (and RedHat/Oracle/Scientific Linux 6)を参考に以下を実行

$ sudo yum install curl openssh-server postfix cronie
$ sudo service postfix start
$ sudo chkconfig postfix on
$ sudo lokkit -s http -s ssh
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

GitLabのインストールは簡単になったと、インターネッツの皆が言う通りここまでは本当にスラスラといきました。

エラー発生

で、問題は次

$ sudo yum install gitlab-ce

これをッターンしたら、

〜 中略 〜
ERROR You need to update rpm to handle:
rpmlib(TildeInVersions) <= 4.10.0-1 is needed by gitlab-ce-7.12.0~omnibus.1-1.x86_64
RPM needs to be updated
 You could try running: rpm -Va --nofiles --nodigest
Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2015-07-01-10-18pOSfIU.yumtx

こんなエラー。
まじかよ!全然カンタンじゃねー!!みんなの嘘つき!!

でも、

何事も人のせいにしてはいけません。
そう過ごしてきた結果が今のあなたの姿ではないですか?

と、どこからか聞こえた気がして、きちんとエラーメッセージに向き合いました。
っていうか、RPM needs to be updatedじゃね?
めっさ分かりやすいわ。

続きを読んでみようかな…