a-chernykh / railsbox

Fast and easy Ruby on Rails virtual machines
https://railsbox.io
MIT License
320 stars 52 forks source link

rbenv: cannot rehash #21

Closed ychaker closed 9 years ago

ychaker commented 9 years ago

Hi, I'm running into a problem using rbenv:

==> samplit: TASK: [ruby | Add brightbox/ruby-ng repository] *******************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Install ruby] ***************************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Detect rvm binary] **********************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Detect rvm installer] *******************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Detect current rvm version] *************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Install rvm installer] ******************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Configure rvm installer] ****************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Import GPG keys] ************************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Install rvm] ****************************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Update rvm] *****************************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Configure rvm] **************************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Detect if rubies are installed] *********************************
==> samplit: skipping: [127.0.0.1] => (item=2.1.2)
==> samplit:
==> samplit: TASK: [ruby | Install rubies] *************************************************
==> samplit: skipping: [127.0.0.1] => (item={u'skipped': True, u'changed': False})
==> samplit:
==> samplit: TASK: [ruby | Install rubies (non-binary)] ************************************
==> samplit: skipping: [127.0.0.1] => (item={u'skipped': True, u'changed': False})
==> samplit:
==> samplit: TASK: [ruby | Detect default ruby version] ************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Select default ruby] ********************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Symlink ruby related binaries on the system path] ***************
==> samplit: skipping: [127.0.0.1] => (item=bundle)
==> samplit: skipping: [127.0.0.1] => (item=bundler)
==> samplit: skipping: [127.0.0.1] => (item=erb)
==> samplit: skipping: [127.0.0.1] => (item=executable-hooks-uninstaller)
==> samplit: skipping: [127.0.0.1] => (item=gem)
==> samplit: skipping: [127.0.0.1] => (item=irb)
==> samplit: skipping: [127.0.0.1] => (item=rake)
==> samplit: skipping: [127.0.0.1] => (item=rdoc)
==> samplit: skipping: [127.0.0.1] => (item=ri)
==> samplit: skipping: [127.0.0.1] => (item=ruby)
==> samplit: skipping: [127.0.0.1] => (item=testrb)
==> samplit:
==> samplit: TASK: [ruby | Create rvm.sh] **************************************************
==> samplit: skipping: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Install libffi-dev] *********************************************
==> samplit: ok: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Clone rbenv repository to ~/.rbenv] *****************************
==> samplit: ok: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Create rbenv.sh] ************************************************
==> samplit: ok: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Create plugins directory] ***************************************
==> samplit: ok: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Install plugins] ************************************************
==> samplit: ok: [127.0.0.1] => (item={'git': 'https://github.com/sstephenson/ruby-build.git', 'name': 'ruby-build', 'version': 'master'})
==> samplit:
==> samplit: TASK: [ruby | Check if ruby installed] ****************************************
==> samplit: changed: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Install ruby] ***************************************************
==> samplit: skipping: [127.
==> samplit: 0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Set global ruby version] ****************************************
==> samplit: changed: [127.0.0.1]
==> samplit:
==> samplit: TASK: [ruby | Rehash rbenv] ***************************************************
==> samplit: failed: [127.0.0.1] => {"changed": true, "cmd": ["/home/vagrant/.rbenv/bin/rbenv", "rehash"], "delta": "0:00:00.013844", "end": "2015-04-16 00:15:08.194019", "rc": 1, "start": "2015-04-16 00:15:08.180175", "warnings": []}
==> samplit: stderr: rbenv: cannot rehash: /home/vagrant/.rbenv/shims/.rbenv-shim exists
==> samplit:
==> samplit: FATAL: all hosts have already failed -- aborting
==> samplit:
==> samplit: PLAY RECAP ********************************************************************
==> samplit:            to retry, use: --limit @/home/vagrant/site.retry
==> samplit:
==> samplit: 127.0.0.1                  : ok=82   changed=49   unreachable=0    failed=1
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.

This is the box if it helps: https://railsbox.io/boxes/7237e5591058

Any idea how to fix this?

a-chernykh commented 9 years ago

I've just downloaded this box and looks like it's working fine for me - I can't this error. Can you please try to re-download it once again and do vagrant destroy/vagrant up cycle?

ychaker commented 9 years ago

I think it was a connection problem that day, the packages that were downloaded were corrupt. Thanks for looking into it though.