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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/f53501c1-e240-ea5a-265f-14b05da99215%40pppl.gov.