I was working with puppetmaster 0.24 but I try to install the 2.6 version from source; that work fine but I can't revert the installation. I want to revert to 0.24 because I have more that 100 host with 0.24 clients.
I run Debian 5 "Lenny". This is the error:
Restarting puppet master/usr/local/lib/site_ruby/1.8/rubygems.rb:419:in `dir': undefined method `home' for #<Gem::ConfigFile:0xb72f742c> (NoMethodError)
from /usr/local/lib/site_ruby/1.8/rubygems.rb:868:in `set_paths'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:641:in `path'
from /usr/lib/ruby/1.8/rubygems/source_index.rb:64:in `installed_spec_directories'
from /usr/lib/ruby/1.8/rubygems/source_index.rb:54:in `from_installed_gems'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:883:in `source_index'
from /usr/lib/ruby/1.8/rubygems/gem_path_searcher.rb:72:in `init_gemspecs'
from /usr/lib/ruby/1.8/rubygems/gem_path_searcher.rb:21:in `initialize'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:841:in `new'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:841:in `searcher'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:840:in `synchronize'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:840:in `searcher'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:479:in `find_files'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:983:in `load_plugins'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:1139
from /usr/local/lib/site_ruby/1.8/puppet.rb:3:in `require'
from /usr/local/lib/site_ruby/1.8/puppet.rb:3
from /usr/lib/ruby/1.8/puppet/application.rb:278:in `require'
from /usr/lib/ruby/1.8/puppet/application.rb:278:in `initialize'
from /usr/lib/ruby/1.8/puppet/util/command_line.rb:55:in `new'
from /usr/lib/ruby/1.8/puppet/util/command_line.rb:55:in `execute'
from /usr/bin/puppet:4
I have basic understanding about Ruby and some years working with linux, so I understand technical language.
Greetings.