Puppet代理测试失败

时间:2015-08-25 16:02:35

标签: puppet

我正在用“no op”执行puppet agent测试。我只是想知道它将做什么改变(没有实际做任何事情)。 当我执行命令时,它会抛出以下错误。

[root@hi01 ~]# puppet agent -t --noop

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed when searching for node hi01.company.com: Could not load external node results for db20.viwii.pvt: key is a Fixnum, not a string or symbol
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run

我试图在调试模式下执行此操作,这里输出相同:

    [root@hi01 ~]# puppet agent -t --noop --debug

debug: Failed to load library 'selinux' for feature 'selinux'

debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist

debug: Failed to load library 'ldap' for feature 'ldap'

debug: Puppet::Type::User::ProviderLdap: feature ldap is missing

debug: Puppet::Type::User::ProviderPw: file pw does not exist

debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist

debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]

debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]

debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/certs/hi01.company.com.pem]: Autorequiring File[/etc/puppet/ssl/certs]

debug: /File[/etc/puppet/ssl/private_keys/hi01.company.com.pem]: Autorequiring File[/etc/puppet/ssl/private_keys]

debug: /File[/etc/puppet/ssl/public_keys/hi01.company.com.pem]: Autorequiring File[/etc/puppet/ssl/public_keys]

debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/certs]

debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]

debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring File[/var/lib/puppet/state]

debug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring File[/var/lib/puppet/state]

debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring File[/var/lib/puppet/state]

debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring File[/var/lib/puppet/state]

debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/state]

debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]

debug: Finishing transaction 16235740

debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]

debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]

debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]

debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/etc/puppet/ssl/certs/hi01.company.com.pem]: Autorequiring File[/etc/puppet/ssl/certs]

debug: /File[/etc/puppet/ssl/private_keys/hi01.company.com.pem]: Autorequiring File[/etc/puppet/ssl/private_keys]

debug: /File[/etc/puppet/ssl/public_keys/hi01.company.com.pem]: Autorequiring File[/etc/puppet/ssl/public_keys]

debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/certs]

debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ssl]

debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]

debug: Finishing transaction 15391060

debug: Using cached certificate for ca

debug: Using cached certificate for hi01.company.com

debug: Finishing transaction 14823520

debug: Loaded state in 0.23 seconds

debug: catalog supports formats: b64_zlib_yaml dot pson raw yaml; using pson

debug: Using cached certificate for ca

debug: Using cached certificate for hi01.company.com

debug: Using cached certificate_revocation_list for ca

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed when searching for node hi01.company.com: Could not load external node results for hi01.company.com: key is a Fixnum, not a string or symbol

warning: Not using cache on failed catalog

err: Could not retrieve catalog; skipping run

debug: report supports formats: b64_zlib_yaml pson raw yaml; using pson

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

非常感谢你们。问题得到解决。 所以我使用mongo存储节点对象,不知何故,这个特定服务器的记录搞砸了,一旦我删除并重新创建它开始工作正常的记录。