Skip to content

Instantly share code, notes, and snippets.

@csschwe
Created November 12, 2014 17:53
Show Gist options
  • Save csschwe/cbdd36e27ee708aba441 to your computer and use it in GitHub Desktop.
Save csschwe/cbdd36e27ee708aba441 to your computer and use it in GitHub Desktop.
puppetserver error
Nov 12 17:45:47 fqdn.com systemd[1]: Starting puppetserver Service...
Nov 12 17:45:47 fqdn.com systemd[1]: Started puppetserver Service.
Nov 12 17:46:12 fqdn.com java[56495]: Failed to load feature test for posix: can't find user for 0
Nov 12 17:46:12 fqdn.com java[56495]: Cannot run on Microsoft Windows without the win32-process, win32-dir and win32-service gems: Win32API only supported on win32
Nov 12 17:46:12 fqdn.com java[56495]: Puppet::Error: Cannot determine basic system flavour
Nov 12 17:46:12 fqdn.com java[56495]: (root) at /usr/share/ruby/vendor_ruby/puppet/feature/base.rb:32
Nov 12 17:46:12 fqdn.com java[56495]: require at org/jruby/RubyKernel.java:1065
Nov 12 17:46:12 fqdn.com java[56495]: (root) at /usr/share/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1
Nov 12 17:46:12 fqdn.com java[56495]: require at /usr/share/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55
Nov 12 17:46:12 fqdn.com java[56495]: Puppet at /usr/share/ruby/vendor_ruby/puppet.rb:75
Nov 12 17:46:12 fqdn.com java[56495]: require at org/jruby/RubyKernel.java:1065
Nov 12 17:46:12 fqdn.com java[56495]: (root) at /usr/share/ruby/vendor_ruby/puppet.rb:29
Nov 12 17:46:12 fqdn.com java[56495]: (root) at /usr/share/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1
Nov 12 17:46:12 fqdn.com java[56495]: require at org/jruby/RubyKernel.java:1065
Nov 12 17:46:12 fqdn.com java[56495]: require at /usr/share/puppetserver/puppet-server-release.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55
Nov 12 17:46:12 fqdn.com java[56495]: (root) at file:/usr/share/puppetserver/puppet-server-release.jar!/puppet-server-lib/puppet/server/master.rb:1
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_core.clj:136
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_core.clj:149
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_core.clj:139
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_core.clj:251
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_core.clj:239
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_service.clj:33
Nov 12 17:46:12 fqdn.com java[56495]: invoke at internal.clj:246
Nov 12 17:46:12 fqdn.com java[56495]: invoke at internal.clj:230
Nov 12 17:46:12 fqdn.com java[56495]: shutdown_on_error at internal.clj:285
Nov 12 17:46:12 fqdn.com java[56495]: invoke at internal.clj:254
Nov 12 17:46:12 fqdn.com java[56495]: invoke at internal.clj:254
Nov 12 17:46:12 fqdn.com java[56495]: invoke at core.clj:619
Nov 12 17:46:12 fqdn.com java[56495]: doInvoke at core.clj:2396
Nov 12 17:46:12 fqdn.com java[56495]: invoke at jruby_puppet_service.clj:32
Nov 12 17:46:12 fqdn.com java[56495]: invoke at core.clj:1836
Nov 12 17:46:12 fqdn.com java[56495]: Exception in thread "main" java.lang.IllegalStateException: There was a problem adding a JRubyPuppet instance to the pool.
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.services.jruby.jruby_puppet_core$eval6764$prime_pools_BANG___6765$fn__6766.invoke(jruby_puppet_core.clj:257)
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.services.jruby.jruby_puppet_core$eval6764$prime_pools_BANG___6765.invoke(jruby_puppet_core.clj:239)
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.services.jruby.jruby_puppet_service$reify__6929$service_fnk__5254__auto___positional$reify__6940$fn__6941$fn__6942.invoke(jruby_puppet_service.clj:3
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.trapperkeeper.internal$shutdown_on_error_STAR_.invoke(internal.clj:246)
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.trapperkeeper.internal$shutdown_on_error_STAR_.invoke(internal.clj:230)
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.trapperkeeper.internal$shutdown_service$reify__5853$service_fnk__5254__auto___positional$reify__5858.shutdown_on_error(internal.clj:285)
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.trapperkeeper.internal$eval5789$fn__5801$G__5775__5809.invoke(internal.clj:254)
Nov 12 17:46:12 fqdn.com java[56495]: at puppetlabs.trapperkeeper.internal$eval5789$fn__5801$G__5774__5818.invoke(internal.clj:254)
Nov 12 17:46:12 fqdn.com java[56495]: at clojure.lang.AFn.applyToHelper(AFn.java:167)
@Phil-Friderici
Copy link

Thanks for sharing your result, saved me a lot of time too !

@bschonec
Copy link

For clarification, you want to append '-Djava.io.tmpdir=/var/lib/puppet/tmp' to the JAVA_ARGS line. For RHEL8 and Puppet server 7.6 mine looks like this:

# Modify this if you'd like to change the memory allocation, enable JMX, etc
JAVA_ARGS="-Xms2g -Xmx2g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger -Djava.io.tmpdir=/var/lib/puppet/tmp"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment