-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Description
Trying to to download a cookbook from Opscode Community using the berkshelf v1.4.2 gem bundled into ironfan-homebase is now failing on HTTP -> HTTPS direction, e.g.
/Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/open-uri.rb:216:in `open_loop': redirection forbidden: http://cookbooks.opscode.com/api/v1/cookbooks/monit/versions/0.7.1/download -> https://s3.amazonaws.com/community-files.opscode.com/cookbook_versions/tarballs/3587/original/monit.tgz?1367378386 (RuntimeError)
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/open-uri.rb:146:in `open_uri'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/open-uri.rb:678:in `open'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/1.9.1/open-uri.rb:33:in `open'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/community_rest.rb:166:in `block in stream'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/retryable-1.3.5/lib/retryable.rb:17:in `retryable'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/community_rest.rb:165:in `stream'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/community_rest.rb:92:in `download'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/locations/site_location.rb:43:in `download'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/downloader.rb:110:in `block in search_locations'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/downloader.rb:103:in `each'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/downloader.rb:103:in `search_locations'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/downloader.rb:79:in `download'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/resolver.rb:133:in `install_source'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/resolver.rb:53:in `add_source'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/resolver.rb:26:in `block in initialize'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/resolver.rb:25:in `each'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/resolver.rb:25:in `initialize'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/berksfile.rb:368:in `new'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/berksfile.rb:368:in `install'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/cli.rb:160:in `install'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/lib/berkshelf/cli.rb:17:in `dispatch'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
from /Users/mememe/.rbenv/versions/1.9.3-p545/lib/ruby/gems/1.9.1/gems/berkshelf-1.4.2/bin/berks:6:in `<top (required)>'
from /Users/mememe/.rbenv/versions/1.9.3-p545/bin/berks:23:in `load'
from /Users/mememe/.rbenv/versions/1.9.3-p545/bin/berks:23:in `<main>'
This may have been triggered by the recent launch of supermarket.getchef.com, which is apparently replacing community.opscode.com.
Berkshelf v2 already has a couple PRs filed in response:
berkshelf/berkshelf#1251
berkshelf/berkshelf#1250
What is the hurdle in getting ironfan to work with Berkshelf v2+?
Metadata
Metadata
Assignees
Labels
No labels