dokku: Why is ruby buildback getting node.js and failing?

This really sucks that my ability to deploy my app is dependent on the nodejs.org server’s uptime

       Bundle completed (12.68s)
       Cleaning up the bundler cache.
/tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/shell_helpers.rb:49:in `       !
       !     Command: 'set -o pipefail; curl --fail --retry 3 --retry-delay 1 --connect-timeout 5 --max-time 30 http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz -s -o - | tar zxf - node-v0.10.30-linux-x64/bin/node' failed unexpectedly:
       !
       !     gzip: stdin: unexpected end of file
       !     tar: Child returned status 1
       !     tar: Error is not recoverable: exiting now
Command: 'set -o pipefail; curl --fail --retry 3 --retry-delay 1 --connect-timeout 5 --max-time 30 http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz -s -o - | tar zxf - node-v0.10.30-linux-x64/bin/node' failed unexpectedly: (LanguagePack::Fetcher::FetchError)

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/fetcher.rb:24:in `fetch_untar'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/helpers/node_installer.rb:39:in `install'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:404:in `block in install_binary'
       !
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:402:in `chdir'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:402:in `install_binary'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:391:in `block (2 levels) in install_binaries'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:391:in `each'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:391:in `block in install_binaries'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:18:in `block (2 levels) in instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:40:in `yield_with_block_depth'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:17:in `block in instrument'
        from /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:16:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:47:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:43:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:390:in `install_binaries'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:97:in `block (2 levels) in compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:672:in `call'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:672:in `allow_git'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:92:in `block in compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:18:in `block (2 levels) in instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:40:in `yield_with_block_depth'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:17:in `block in instrument'
        from /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:16:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:47:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:43:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/ruby.rb:83:in `compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/rails2.rb:49:in `block in compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:18:in `block (2 levels) in instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:40:in `yield_with_block_depth'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:17:in `block in instrument'
        from /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:16:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:47:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:43:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/rails2.rb:47:in `compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/rails3.rb:38:in `block in compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:18:in `block (2 levels) in instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:40:in `yield_with_block_depth'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:17:in `block in instrument'
        from /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:16:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:47:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:43:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/rails3.rb:37:in `compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/rails4.rb:41:in `block in compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:18:in `block (2 levels) in instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:40:in `yield_with_block_depth'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:17:in `block in instrument'
        from /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:16:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:47:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:43:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/rails4.rb:40:in `compile'
        from /tmp/buildpacks/heroku-buildpack-ruby/bin/compile:16:in `block (2 levels) in <main>'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/base.rb:124:in `log'
        from /tmp/buildpacks/heroku-buildpack-ruby/bin/compile:15:in `block in <main>'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:35:in `call'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:35:in `block in trace'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:18:in `block (2 levels) in instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:40:in `yield_with_block_depth'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:17:in `block in instrument'
        from /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:16:in `instrument'
        from /tmp/buildpacks/heroku-buildpack-ruby/lib/language_pack/instrument.rb:35:in `trace'
        from /tmp/buildpacks/heroku-buildpack-ruby/bin/compile:11:in `<main>'
root@dokku-prod:/home/dokku/tmx#

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 18 (15 by maintainers)

Most upvoted comments

Try setting your BUILDPACK_URL env var.