[[email protected] ~]#/etc/init.d/puppetmaster start
Starting puppetmaster:/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' gem_original_require ': no such File to load-JSON (LOADERROR)
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/module.rb:3
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser/files.rb:1
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser/templatewrapper.rb:1
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser/scope.rb:6
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser/methods.rb:2
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser/ast/method_call.rb:2
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
from/usr/lib/ruby/site_ruby/1.8/puppet/parser/ast.rb:115
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser/parser.rb:11
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/parser.rb:4
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
from/usr/lib/ruby/site_ruby/1.8/puppet.rb:260
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' Gem_original_require '
From/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in ' require '
From/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:12
From/usr/bin/puppet:7:in ' require '
From/usr/bin/puppet:7
[FAILED]
Failed to start and error
The main point of the error is the first sentence, indicating no such file to load-JSON (LOADERROR), meaning it is because the JSON is not installed, there may be no Ruby Association on
Workaround:
Re-install JSON,
[Email protected] ~]#
Fetching:json-1.8.1.gem (100%)
Building native extensions. This could take a while ...
Successfully installed json-1.8.1
1 Gem installed
Installing RI documentation for json-1.8.1 ...
Installing RDOC documentation for json-1.8.1 ...
Restart Puppet and puppetmaster success!
This article is from the "Knowledge tagging" blog, so be sure to keep this source http://mavis.blog.51cto.com/8653878/1550571
Custom_require.rb:36:in ' Gem_original_require ': No such file to load-JSON (LOADERROR)