sbadia/puppet-gitlab

/usr/local/sbin/backup-gitlab.sh won't run on CentOS 7

Closed this issue · 2 comments

Fresh install of CentOS 7 and have just about everything working but the backups. When I try to run the backup script as the git user I get:

usr/local/sbin/backup-gitlab.sh
rake aborted!
You have already activated rake 10.1.0, but your Gemfile requires rake 10.4.2. Prepending bundle exec to your command may solve this.
/home/git/gitlab/config/boot.rb:6:in <top (required)>' /home/git/gitlab/config/application.rb:1:in<top (required)>'
/home/git/gitlab/Rakefile:5:in `<top (required)>'
(See full trace by running task with --trace)

gem list

*** LOCAL GEMS ***

bigdecimal (1.2.4)
bundler (1.10.5)
charlock_holmes (0.6.9.4)
io-console (0.4.3)
json (1.8.1)
minitest (4.7.5)
psych (2.0.5)
rake (10.1.0)
rdoc (4.1.0)
test-unit (2.1.6.0)
bash-4.2$ gem uninstall rake
ERROR: While executing gem ... (Gem::InstallError)
gem "rake" cannot be uninstalled because it is a default gem
bash-4.2$ gem install rake
Fetching: rake-10.4.2.gem (100%)
rake's executable "rake" conflicts with /home/git/.rbenv/versions/2.1.6/bin/rake
Overwrite the executable? [yN] y
Successfully installed rake-10.4.2
Parsing documentation for rake-10.4.2
Installing ri documentation for rake-10.4.2
Done installing documentation for rake after 2 seconds
1 gem installed
bash-4.2$ gem list

*** LOCAL GEMS ***

bigdecimal (1.2.4)
bundler (1.10.5)
charlock_holmes (0.6.9.4)
io-console (0.4.3)
json (1.8.1)
minitest (4.7.5)
psych (2.0.5)
rake (10.4.2, 10.1.0)
rdoc (4.1.0)
test-unit (2.1.6.0)

When I try to run the backup script after that I get alot of errors about values having already been defined.

hi! thanks for this bug report, it seems that rbenv is not loaded by the script, I'll fix that asap!

Fixed by #226