Bugs item #27324, was opened at 2009-10-21 11:41 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27324&group_id=126
Category: `gem install` command Group: v1.3.x Status: Closed Resolution: None Priority: 3 Submitted By: Thomas Preymesser (thopre) Assigned to: Nobody (None) Summary: string contains null byte Initial Comment: Hello, i get this error when i try to install rails. Many other gems can be installed without problems. $ sudo gem install rails --backtrace ERROR: While executing gem ... (ArgumentError) string contains null byte /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_reader/entry.rb:66:in `join' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_reader/entry.rb:66:in `full_name' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_input.rb:32:in `block in initialize' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_reader.rb:63:in `block in each' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_reader.rb:54:in `loop' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_reader.rb:54:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_input.rb:31:in `initialize' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_input.rb:16:in `new' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package/tar_input.rb:16:in `open' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/package.rb:56:in `open' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/format.rb:67:in `from_io' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/format.rb:51:in `block in from_file_by_path' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/format.rb:50:in `open' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/format.rb:50:in `from_file_by_path' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/installer.rb:119:in `initialize' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/dependency_installer.rb:239:in `new' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/dependency_installer.rb:239:in `block in install' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/dependency_installer.rb:222:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/dependency_installer.rb:222:in `install' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/commands/install_command.rb:118:in `block in execute' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/commands/install_command.rb:115:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/commands/install_command.rb:115:in `execute' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/command.rb:257:in `invoke' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/command_manager.rb:132:in `process_args' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/command_manager.rb:102:in `run' /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/gem_runner.rb:58:in `run' /usr/local/bin/gem:21:in `<main>' $ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.5 - RUBY VERSION: 1.9.2 (2009-10-21 patchlevel -1) [i686-linux] - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1 - RUBYGEMS PREFIX: /usr/local/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5 - RUBY EXECUTABLE: /usr/local/bin/ruby - EXECUTABLE DIRECTORY: /usr/local/bin - RUBYGEMS PLATFORMS: - ruby - x86-linux - GEM PATHS: - /usr/local/lib/ruby/gems/1.9.1 - /home/tp/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - :sources => ["http://gems.rubyforge.org/"] - "rdoc" => "--inline-source --line-numbers --format=html --template=hanna" - REMOTE SOURCES: - http://gems.rubyforge.org/ ---------------------------------------------------------------------- Comment By: Jan-Jan vdVyver (iibtrih) Date: 2011-01-14 21:28 Message: I have a similar error for both installing bundler and rails: $ gem install bundler --backtrace ERROR: While executing gem ... (Zlib::DataError) invalid block type /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:215:in `finish' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:215:in `ensure in zipped_stream' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:215:in `zipped_stream' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:122:in `block in each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader.rb:64:in `block in each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader.rb:55:in `loop' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader.rb:55:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:120:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:67:in `block in from_io' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:19:in `open' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package.rb:58:in `open' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:63:in `from_io' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:51:in `block in from_file_by_path' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:50:in `open' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:50:in `from_file_by_path' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/installer.rb:118:in `initialize' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:264:in `new' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:264:in `block in install' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:247:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:247:in `install' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/commands/install_command.rb:119:in `block in execute' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/commands/install_command.rb:116:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/commands/install_command.rb:116:in `execute' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/command.rb:270:in `invoke' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/command_manager.rb:134:in `process_args' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/command_manager.rb:104:in `run' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/gem_runner.rb:58:in `run' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/bin/gem:25:in `<main>' $ gem install rails --backtrace ERROR: While executing gem ... (ArgumentError) string contains null byte /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader/entry.rb:66:in `join' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader/entry.rb:66:in `full_name' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:33:in `block in initialize' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader.rb:64:in `block in each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader.rb:55:in `loop' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_reader.rb:55:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:32:in `initialize' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:17:in `new' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package/tar_input.rb:17:in `open' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/package.rb:58:in `open' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:63:in `from_io' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:51:in `block in from_file_by_path' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:50:in `open' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/format.rb:50:in `from_file_by_path' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/installer.rb:118:in `initialize' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:264:in `new' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:264:in `block in install' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:247:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/dependency_installer.rb:247:in `install' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/commands/install_command.rb:119:in `block in execute' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/commands/install_command.rb:116:in `each' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/commands/install_command.rb:116:in `execute' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/command.rb:270:in `invoke' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/command_manager.rb:134:in `process_args' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/command_manager.rb:104:in `run' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/rubygems/gem_runner.rb:58:in `run' /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/bin/gem:25:in `<main>' $ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.3.7 - RUBY VERSION: 1.9.2 (2010-12-25 patchlevel 136) [x86_64-darwin10.6.0] - INSTALLATION DIRECTORY: /Users/iibtrih/.rvm/gems/ruby-head - RUBY EXECUTABLE: /Users/iibtrih/.rvm/rubies/ruby-1.9.2-p136/bin/ruby - EXECUTABLE DIRECTORY: /Users/iibtrih/.rvm/gems/ruby-head/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-darwin-10 - GEM PATHS: - /Users/iibtrih/.rvm/gems/ruby-head - /Users/iibtrih/.rvm/gems/ruby-head@global - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ ---------------------------------------------------------------------- Comment By: Ryan Davis (zenspider) Date: 2010-11-13 00:46 Message: This ticket has been deemed stale and we're closing it in order to catch up with our ticket list. If you think it is still valid, please reopen. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=575&aid=27324&group_id=126 _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers