On Jan 16, 2009, at 1:39 PM, Robin Lee Powell wrote: > > To install the ruby-augeas gem, I installed rubygems on Debian etch, > which lead to: > > Setting up libgems-ruby1.8 (0.9.0-5) ... > Setting up ruby1.8-dev (1.8.5-4etch4) ... > Setting up rubygems (0.9.0-5) ... > > Before this (I mean *immediately* before this) puppet worked fine > exceept for not being able to find a provider for Augeas. After > this, though: > > ec2-www1:/usr/src# puppetd -t > Failed to load feature test for rails: private method > `specification_version=' called for #<Gem::Specification:0xb7e93c04> > /usr/lib/ruby/1.8/rubygems/source_index.rb:86:in > `load_specification': private method `specification_version=' called > for #<Gem::Specification:0xb7ae48b0> (NoMethodError) > from /usr/lib/ruby/1.8/rubygems/specification.rb:401:in > `initialize' > from (eval):1:in `new' > from (eval):1:in `load_specification' > from /usr/lib/ruby/1.8/rubygems/source_index.rb:121:in `eval' > from /usr/lib/ruby/1.8/rubygems/source_index.rb:86:in > `load_specification' > from /usr/lib/ruby/1.8/rubygems/source_index.rb:121:in > `load_gems_in' > from /usr/lib/ruby/1.8/rubygems/source_index.rb:120:in `each' > from /usr/lib/ruby/1.8/rubygems/source_index.rb:120:in > `load_gems_in' > ... 36 levels... > from /usr/local/lib/site_ruby/1.8/puppet/util/settings.rb: > 724:in `use' > from /usr/local/lib/site_ruby/1.8/puppet/network/client/ > master.rb:197:in `initialize' > from /usr/sbin/puppetd:328:in `new' > from /usr/sbin/puppetd:328 > > Installing libgems-ruby1.8 (1.1.1-1~bpo40+1) from etch-backports > fixes, but I wanted to mention it in case y'all wanted to fix it in > Puppet somehow.
This is unfortunately a rubygems issue, not a Puppet issue, and because of how rubygems are (stupidly) written, we have to require rubygems in case any of our dependencies are installed that way. -- The people who are regarded as moral luminaries are those who forego ordinary pleasures themselves and find compensation in interfering with the pleasures of others. -- Bertrand Russell --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---