I went to update our ruby-1.8 installation and unfortunately, it
appears to have broken something that Puppet depends on:

# service puppetmaster start
Starting puppetmaster: /usr/lib/ruby/site_ruby/1.8/rubygems.rb:334:
warning: parenthesize argument(s) for future version
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:516: warning: parenthesize
argument(s) for future version
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:32:in `require': /usr/lib/ruby/
site_ruby/1.8/rubygems/deprecate.rb:54: syntax error, unexpected ',',
expecting '|' (SyntaxError)
... define_method name do |*args, &block| # TODO: really works ...
                              ^
/usr/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb:55: syntax error,
unexpected tCONSTANT, expecting '}'
/usr/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb:64: syntax error,
unexpected kEND, expecting '}'
/usr/lib/ruby/site_ruby/1.8/rubygems/deprecate.rb:69: syntax error,
unexpected kEND, expecting '}'
        from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:32
        from /usr/bin/puppetmasterd:9:in `require'
        from /usr/bin/puppetmasterd:9


I'm going to downgrade back to the old version.

Does anyone know what the issue is and whether there is a forthcoming
fix or workaround?



Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to