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 puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.