Bug 16803 - Не работает - дает ошибку маршалинга.
Summary: Не работает - дает ошибку маршалинга.
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rubygems (show other bugs)
Version: unstable
Hardware: all Linux
: P2 major
Assignee: Sir Raorn
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-21 15:30 MSD by nbr
Modified: 2008-09-09 17:40 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nbr 2008-08-21 15:30:48 MSD
[root@rh_support_2 ~]# gem install -V gruff
Exception during cache_data handling: Errno::ENOENT - No such file or directory - /usr/local/lib/ruby/gems/1.8/latest_source_cache
Cache file was: /usr/local/lib/ruby/gems/1.8/latest_source_cache
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:189:in `initialize'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:189:in `open'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:189:in `read_cache_data'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:120:in `cache_data'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:224:in `refresh'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:223:in `each'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:223:in `refresh'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:41:in `cache'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/source_info_cache.rb:86:in `search_with_source'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/dependency_installer.rb:77:in `find_gems_with_sources'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/dependency_installer.rb:154:in `find_spec_by_name_and_version'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/dependency_installer.rb:173:in `install'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/commands/install_command.rb:73:in `execute'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/commands/install_command.rb:70:in `each'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/commands/install_command.rb:70:in `execute'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/command.rb:136:in `invoke'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/command_manager.rb:104:in `process_args'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/command_manager.rb:74:in `run'
        /usr/share/ruby/vendor_ruby/1.8/rubygems/gem_runner.rb:39:in `run'
        /usr/bin/gem:24
Missing metadata for 3605 gems
Bulk updating Gem source index for: http://gems.rubyforge.org/
ERROR:  Unable to fetch Marshal.4.8.Z: invalid Gem::Specification format ["1.2.0", 3, "flow", #<Gem::Version "0.0.1">, Sat Aug 09 02:00:00 +0400 2008, "A Web Server", #<Gem::Requirement:0xb5cf866c @version=nil, @requirements=[[">=", #<Gem::Version "1.9.0">]]>, #<Gem::Requirement:0xb5cf85a4 @version=nil, @requirements=[[">=", #<Gem::Version "0">]]>, "ruby", [#<Gem::Dependency:0xb5cf8374 @type=:runtime, @name="rev", @version_requirements=#<Gem::Requirement:0xb5cf82fc @version=nil, @requirements=[[">=", #<Gem::Version "0.2.2">]]>, @version_requirement=nil>], "flow", "ry at tiny clouds dot org", ["ry dahl"], "A Web Server", "http://flow.rubyforge.org", false, "ruby"]
connection reset after 3 requests, retrying
Comment 1 nbr 2008-09-09 07:10:13 MSD
Кстати, а не сделать ли для альта более умный gem? Который (при задании соответствующих опций) сам пытался бы 
- или вытаскивать соответствующие rpm
- или даже пытаться собрать rpm  на основе gem?
Comment 2 Sir Raorn 2008-09-09 11:53:28 MSD
Попробую обновить до 1.2.0
Comment 3 Sir Raorn 2008-09-09 11:54:49 MSD
(In reply to comment #1)
> Кстати, а не сделать ли для альта более умный gem?

Я не против.  Делайте.
Comment 4 Sir Raorn 2008-09-09 17:40:30 MSD
Seems to be fixed in 1.2.0-alt1.