Odd error when running a puppet agent --test

Thanks CA-CP, I did some searching this morning and was able to get a little further after working with certificates, still researching this: root@linuxhub:/var/log# puppet config print certname
linuxhub.az.int
root@linuxhub:/var/log# puppet cert --list --all

  • "linuxhub.az.int" (SHA256) EF:0A:78:51:20:FC:0E:D8:1B:04:1B:89:48:74:62:79:07:3E:4A:82:0D:C9:57:44:15:4C:F5:EE:38:0B:66:23 (alt names: "DNS:linuxhub.az.int", "DNS:puppet", "DNS:puppet.az.int")
    root@linuxhub:/var/log# vi /etc/hosts
    root@linuxhub:/var/log# puppet agent --test
    Warning: Unable to fetch my node definition, but the agent run will continue:
    Warning: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Info: Retrieving pluginfacts
    Error: /File[/opt/puppetlabs/puppet/cache/facts.d]: Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Error: /File[/opt/puppetlabs/puppet/cache/facts.d]: Could not evaluate: Could not retrieve file metadata for puppet:///pluginfacts: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Info: Retrieving plugin
    Error: /File[/opt/puppetlabs/puppet/cache/lib]: Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Error: /File[/opt/puppetlabs/puppet/cache/lib]: Could not evaluate: Could not retrieve file metadata for puppet:///plugins: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Info: Loading facts
    Error: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Warning: Not using cache on failed catalog
    Error: Could not retrieve catalog; skipping run
    Error: Could not send report: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]********************************************************************************************************** Logs report: Feb 24 08:57:12 linuxhub puppet-agent[25036]: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Feb 24 08:57:12 linuxhub puppet-agent[25036]: Retrieving pluginfacts
    Feb 24 08:57:12 linuxhub puppet-agent[25036]: (/File[/opt/puppetlabs/puppet/cache/facts.d]) Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Feb 24 08:57:12 linuxhub puppet-agent[25036]: (/File[/opt/puppetlabs/puppet/cache/facts.d]) Could not evaluate: Could not retrieve file metadata for puppet:///pluginfacts: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Feb 24 08:57:12 linuxhub puppet-agent[25036]: Retrieving plugin
    Feb 24 08:57:13 linuxhub puppet-agent[25036]: (/File[/opt/puppetlabs/puppet/cache/lib]) Failed to generate additional resources using 'eval_generate': SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Feb 24 08:57:13 linuxhub puppet-agent[25036]: (/File[/opt/puppetlabs/puppet/cache/lib]) Could not evaluate: Could not retrieve file metadata for puppet:///plugins: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Feb 24 08:57:13 linuxhub puppet-agent[25036]: Loading facts
    Feb 24 08:57:15 linuxhub kernel: [69518.264015] blk_update_request: I/O error, dev fd0, sector 0
    Feb 24 08:57:15 linuxhub kernel: [69518.264194] floppy: error -5 while reading block 0
    Feb 24 08:57:15 linuxhub puppet-agent[25036]: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
    Feb 24 08:57:15 linuxhub puppet-agent[25036]: Not using cache on failed catalog
    Feb 24 08:57:15 linuxhub puppet-agent[25036]: Could not retrieve catalog; skipping run
    Feb 24 08:57:15 linuxhub puppet-agent[25036]: Could not send report: SSL_connect returned=1 errno=0 state=error: certificate verify failed: [self signed certificate in certificate chain for /CN=Puppet CA: linuxhub.az.int]
··· ---------- Original Message ---------- From: CA-CP Innovation To: Foreman users Subject: [foreman-users] Re: Odd error when running a puppet agent --test Date: Fri, 24 Feb 2017 02:35:12 -0800 (PST)

Hello,

Seems you have a problem with your puppet ntp plugin : Class[Ntp].
Server logs would help to find more about the problem.

Guillaume

Le vendredi 24 février 2017 09:45:26 UTC+1, Jonathan D a écrit :Running on ubuntu 16.02, the latest Foreman version. Here is the output: root@linuxhub:~# puppet agent --testInfo: Using configured environment 'production’Info: Retrieving pluginfactsInfo: Retrieving pluginInfo: Loading factsError: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Ntp]: parameter ‘broadcastclient’ expects a Boolean value, got String parameter ‘config’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘config_dir’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘disable_auth’ expects a Boolean value, got String parameter ‘disable_dhclient’ expects a Boolean value, got String parameter ‘disable_kernel’ expects a Boolean value, got String parameter ‘disable_monitor’ expects a Boolean value, got String parameter ‘fudge’ expects an Array value, got String parameter ‘driftfile’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘leapfile’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘logfile’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘iburst_enable’ expects a Boolean value, got String parameter ‘keys’ expects an Array value, got String parameter ‘keys_enable’ expects a Boolean value, got String parameter ‘keys_file’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘keys_controlkey’ expects a Ntp::Key_id = Integer[1, 65534] value, got String parameter ‘keys_requestkey’ expects a Ntp::Key_id = Integer[1, 65534] value, got String parameter ‘keys_trusted’ expects an Array value, got String parameter ‘minpoll’ expects a Ntp::Poll_interval = Integer[4, 17] value, got String parameter ‘maxpoll’ expects a Ntp::Poll_interval = Integer[4, 17] value, got String parameter ‘package_manage’ expects a Boolean value, got String parameter ‘package_name’ expects an Array value, got String parameter ‘panic’ expects an Integer value, got String parameter ‘peers’ expects an Array value, got String parameter ‘preferred_servers’ expects an Array value, got String parameter ‘restrict’ expects an Array value, got String parameter ‘interfaces’ expects an Array value, got String parameter ‘interfaces_ignore’ expects an Array value, got String parameter ‘servers’ expects an Array value, got String parameter ‘service_enable’ expects a Boolean value, got String parameter ‘service_manage’ expects a Boolean value, got String parameter ‘stepout’ expects an Integer value, got String parameter ‘step_tickers_file’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ parameter ‘tinker’ expects a Boolean value, got String parameter ‘tos’ expects a Boolean value, got String parameter ‘tos_minclock’ expects an Integer value, got String parameter ‘tos_minsane’ expects an Integer value, got String parameter ‘tos_floor’ expects an Integer value, got String parameter ‘tos_ceiling’ expects an Integer value, got String parameter ‘tos_cohort’ expects a value of type Boolean or Integer, got String parameter ‘udlc’ expects a Boolean value, got String parameter ‘udlc_stratum’ expects an Integer value, got String parameter ‘ntpsigndsocket’ expects a match for Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+(\/)?)+$/]], got ‘’ on node linuxhub.az.intWarning: Not using cache on failed catalogError: Could not retrieve catalog; skipping run Thank you for any guidance on this issue!

You received this message because you are subscribed to the Google Groups “Foreman users” group.
To unsubscribe from this group and stop receiving emails from it, send an email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Diabetes Breakthrough That Was Silenced by Drug Companies
Life Advice Daily
http://thirdpartyoffers.juno.com/TGL3131/58b05a64d74715a646c19st03duc