Bugs item #26199, was opened at 2009-06-11 07:19 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26199&group_id=126
Category: `gem` commands (other) Group: v1.3.x Status: Open Resolution: None Priority: 3 Submitted By: Bob Holt (bobholt) Assigned to: Luis Lavena (luislavena) Summary: zlib buffer error during gem update in v1.3.4 on 64-bit Windows Vista Initial Comment: I have had this error in both my manual installation of Ruby and Rails as well as the InstantRails implementation. C:\ruby\rails_apps>gem update --debug rails Exception `NameError' at C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::UpdateCommand Exception `Gem::LoadError' at C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:826 - Could not find RubyGem test-unit (>= 0) Updating installed gems Exception `Gem::LoadError' at C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:826 - RubyGem version error: sources(0.0.1 not > 0.0.1) Exception `Zlib::BufError' at C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:577 - buffer error ERROR: While executing gem ... (Zlib::BufError) buffer error C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:577:in `read' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:577:in `gunzip' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:165:in `fetch_path' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:212:in `load_specs' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:191:in `list' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:187:in `each' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:187:in `list' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:122:in `find_matching' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:169:in `which_to_update' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:161:in `each' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:161:in `which_to_update' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/commands/update_command.rb:75:in `execute' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/command.rb:257:in `invoke' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:132:in `process_args' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run' C:/ruby/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run' C:/ruby/ruby/bin/gem:21 C:\ruby\rails_apps>gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.4 - RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] - INSTALLATION DIRECTORY: C:/ruby/ruby/lib/ruby/gems/1.8 - RUBY EXECUTABLE: C:/ruby/ruby/bin/ruby.exe - EXECUTABLE DIRECTORY: C:/ruby/ruby/bin - RUBYGEMS PLATFORMS: - ruby - x86-mswin32-60 - GEM PATHS: - C:/ruby/ruby/lib/ruby/gems/1.8 - C:/Users/bob/.gem/ruby/1.8 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://gems.rubyforge.org/ ---------------------------------------------------------------------- >Comment By: Bob Holt (bobholt) Date: 2009-06-11 08:18 Message: Hi Luis, I am hard-wired into a 30Mbps connection, and I uninstalled and reinstalled 1.3.4 on 186-26 probably five different times and tried updating a few different gems each time, including some which had nothing to update. Each time I got that same set of debug messages. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-06-11 08:09 Message: Thank you Bob, Maybe the Zlib error was triggered due a corrupt file download, since the Rails gems are not small and RubyGems uses open-uri which doesn't guarantee too much file integrity. Have seen similar issues over slow network connections. ---------------------------------------------------------------------- Comment By: Bob Holt (bobholt) Date: 2009-06-11 07:58 Message: Just checked - rubygems 1.3.4 is fine under One-Click Installer 186-27 (RC2). I rolled back to rubygems 1.3.3 under One-Click Installer 186-26 (Stable), and everything works fine there, too. ---------------------------------------------------------------------- Comment By: Luis Lavena (luislavena) Date: 2009-06-11 07:38 Message: Hello Bob, Can you confirm this happens with One-Click Installer 186-27? (RC2). Also, 64bits prompt do not play nice with 32bits processes, but I believe that is not the issue here. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=26199&group_id=126 _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers