rvm1-ansible icon indicating copy to clipboard operation
rvm1-ansible copied to clipboard

failed download from bitbucket.org

Open kalashnikovisme opened this issue 7 years ago • 5 comments

Running role. Have such error.

TASK [rvm_io.ruby : Detect rvm binary] *****************************************
ok: [ruby-virt.simbirsoft]

TASK [rvm_io.ruby : Detect rvm installer] **************************************
ok: [ruby-virt.simbirsoft]

TASK [rvm_io.ruby : Detect current rvm version] ********************************
skipping: [ruby-virt.simbirsoft]

TASK [rvm_io.ruby : Install rvm installer] *************************************
changed: [ruby-virt]

TASK [rvm_io.ruby : Import GPG keys] *******************************************
ok: [ruby-virt]

TASK [rvm_io.ruby : Import GPG keys the other way] *****************************
skipping: [ruby-virt]

TASK [rvm_io.ruby : Install rvm] ***********************************************
fatal: [ruby-virt]: FAILED! => {"changed": true, "cmd": ["/tmp/rvm-installer.sh", "stable", "--path", "~/.rvm", "--auto-dotfiles", "--user-install"], "delta": "0:00:00.046056", "end": "2017-03-07 04:32:30.588085", "failed": true, "rc": 200, "start": "2017-03-07 04:32:30.542029", "stderr": "", "stdout": "Turning on auto dotfiles mode.\nTurning on user install mode.\nDownloading https://github.com/rvm/rvm/archive/.tar.gz\n\nCould not download 'https://github.com/rvm/rvm/archive/.tar.gz'.\n  curl returned status '200'.\n\nDownloading https://bitbucket.org/mpapis/rvm/get/.tar.gz\n\nCould not download 'https://bitbucket.org/mpapis/rvm/get/.tar.gz'.\n  curl returned status '200'.", "stdout_lines": ["Turning on auto dotfiles mode.", "Turning on user install mode.", "Downloading https://github.com/rvm/rvm/archive/.tar.gz", "", "Could not download 'https://github.com/rvm/rvm/archive/.tar.gz'.", "  curl returned status '200'.", "", "Downloading https://bitbucket.org/mpapis/rvm/get/.tar.gz", "", "Could not download 'https://bitbucket.org/mpapis/rvm/get/.tar.gz'.", "  curl returned status '200'."], "warnings": []}

kalashnikovisme avatar Mar 07 '17 09:03 kalashnikovisme

I got the exact same thing - it seems to me that either the ansible role doesn't pass branch correctly to rvm-installer - or rvm-installer skips it somehow. If you look at the URL https://github.com/rvm/rvm/archive/.tar.gz, I'd expect that to contain master.tar.gz per default :)

jesperrasmussen avatar Mar 23 '17 06:03 jesperrasmussen

I figured out my issue, even though it was kinda obscured by the "curl returns 200" error. It turns out I had disabled my base roles, meaning I hadn't ensured curl being present on the system, before attempting to install rvm. The way rvm-installer acts in that case, is actually by giving the "returns 200" error which, to me at least, is a bit confusing. Anyway, @kalashnikovisme - maybe you're having the same issue? Do you have curl installed?

jesperrasmussen avatar Mar 23 '17 07:03 jesperrasmussen

@jesperrasmussen Thanks for your input.

lpaulmp avatar Mar 26 '17 00:03 lpaulmp

I will try to reproduce this issue on my local

lpaulmp avatar Mar 26 '17 00:03 lpaulmp

Probably you execute playbook on Ubuntu server. By default Ubuntu doesn't has curl for ruby source download.

First you need sudo apt-get install curl and to re-execute your playbook :)

harrykiselev avatar Mar 29 '17 12:03 harrykiselev