I found the solution here:

https://puppet.com/docs/pe/2017.3/known_issues_server.html#puppet_server_known_issues__puppet_server_run_issue_when_tmp_directory_mounted_noexec

My /tmp was mounted noexec. Weird that this problem just popped up no, when it had been configured like that for a long time.

Prentice

On 2/24/20 3:35 PM, Prentice Bisbal wrote:
I'm suddenly getting this error with my puppetserver:

# puppetserver ca list
Fatal error when running action 'list'
  Error: Failed connecting to https://puppet:8140/puppet-ca/v1/certificate_statuses/any_key   Root cause: Failed to open TCP connection to puppet:8140 (Connection refused - connect(2) for "puppet" port 8140)

I set up my puppet server nearly a year ago, and never had any issues with it. I was issuing 'puppetserver ca' commands all day Friday w/o any issue, and now this Monday I'm getting this error. My IP tables rules allowed port 8140 through, but I turned off iptables altogether while troubleshooting, SELinux is also temp. disabled while I troubleshoot.

Any idea what is causing this, or how I could troubleshoot further? /var/log/messages entries don't look very helpful to me, but here's a sample of what I'm seeing in /var/log/messages:

Feb 24 15:32:08 puppet systemd: Starting puppetserver Service...
Feb 24 15:32:24 puppet puppetserver: Failed to load feature test for posix: can't find user for 0 Feb 24 15:32:24 puppet puppetserver: Puppet::Error: Cannot determine basic system flavour Feb 24 15:32:24 puppet puppetserver: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/feature/base.rb:19 Feb 24 15:32:24 puppet puppetserver: require at org/jruby/RubyKernel.java:987 Feb 24 15:32:24 puppet puppetserver: require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54 Feb 24 15:32:24 puppet puppetserver: <module:(root)> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:1 Feb 24 15:32:24 puppet puppetserver: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:86 Feb 24 15:32:24 puppet puppetserver: require at org/jruby/RubyKernel.java:987 Feb 24 15:32:24 puppet puppetserver: <main> at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet.rb:38 Feb 24 15:32:24 puppet puppetserver: <main> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1 Feb 24 15:32:24 puppet puppetserver: require at org/jruby/RubyKernel.java:987 Feb 24 15:32:24 puppet puppetserver: require at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54 Feb 24 15:32:24 puppet puppetserver: <main> at uri:classloader:/puppetserver-lib/puppet/server.rb:1 Feb 24 15:32:24 puppet puppetserver: require at org/jruby/RubyKernel.java:987 Feb 24 15:32:24 puppet puppetserver: (root) at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:1 Feb 24 15:32:24 puppet puppetserver: <main> at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:54 Feb 24 15:32:25 puppet puppetserver: Execution error (RuntimeError) at RUBY/<main> (/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/feature/base.rb:19). Feb 24 15:32:25 puppet puppetserver: (Error) Cannot determine basic system flavour
Feb 24 15:32:25 puppet puppetserver: Full report at:
Feb 24 15:32:25 puppet puppetserver: /tmp/clojure-2036241659099880319.edn
Feb 24 15:32:25 puppet puppetserver: Background process 22815 exited before start had completed Feb 24 15:32:25 puppet systemd: puppetserver.service: control process exited, code=exited status=1
Feb 24 15:32:25 puppet systemd: Failed to start puppetserver Service.
Feb 24 15:32:25 puppet systemd: Unit puppetserver.service entered failed state.
Feb 24 15:32:25 puppet systemd: puppetserver.service failed.
Feb 24 15:32:25 puppet systemd: puppetserver.service holdoff time over, scheduling restart.
Feb 24 15:32:25 puppet systemd: Stopped puppetserver Service.
Feb 24 15:32:25 puppet systemd: Starting puppetserver Service...

Any help will be greatly appreciated.


--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/f53501c1-e240-ea5a-265f-14b05da99215%40pppl.gov.

Reply via email to