[chef] Hardcoded rubygems.org


Chronological Thread 
  • From: "Durfee, Bernie (GE Corporate)" < >
  • To: " " < >
  • Subject: [chef] Hardcoded rubygems.org
  • Date: Thu, 6 Mar 2014 15:23:11 +0000
  • Accept-language: en-US

So the gem_package provider hardcodes ‘rubygems.org’ as a gem source. That’s great, if you can or want to always get gems from there, but if you’re behind a corporate firewall, this is not a good thing because it breaks even if you have the gem in a local repo…

 

 

> gem list stickler -r --source=http://mylocalrepo.com/gemrepo/

*** REMOTE GEMS ***

stickler (2.4.0)

 

> gem list stickler -r --source=http://mylocalrepo.com/gemrepo/ --source=http://rubygems.org

*** REMOTE GEMS ***

ERROR:  http://rubygems.org/ does not appear to be a repository

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)

    SocketError: getaddrinfo: No address associated with hostname (http://rubygems.org/yaml)

 

 

There were several issues opened regarding this, which now seem to have been rolled up into an enhancement (CHEF-4539). That’s fine, except for me, it’s still a bug.

 

Does anyone know of any workarounds for the hardcoded ‘rubygems.org’?

 

Bernie




Archive powered by MHonArc 2.6.16.

§