puppet 报错

新服务器装完系统后,安装puppet后执行如下操作报错:

执行puppet agent -t的时候报错;

Aug 30 09:14:28 masterdb puppet-agent[66746]: Unable to fetch my node definition, but the agent run will continue:

Aug 30 09:14:28 masterdb puppet-agent[66746]: getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[66746]: Retrieving pluginfacts

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/facts.d]) Failed to generate additional resources using ‘eval_generate‘: getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/facts.d]) Could not evaluate: Could not retrieve file metadata for puppet://puppet.sankuai.info99999999999999/pluginfacts: getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/facts.d]) Wrapped exception:

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/facts.d]) getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[66746]: Retrieving plugin

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/lib]) Failed to generate additional resources using ‘eval_generate‘: getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/lib]) Could not evaluate: Could not retrieve file metadata for puppet://puppet.sankuai.info99999999999999/plugins: getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/lib]) Wrapped exception:

Aug 30 09:14:28 masterdb puppet-agent[66746]: (/File[/var/lib/puppet/lib]) getaddrinfo: Name or service not known

Aug 30 09:14:28 masterdb puppet-agent[60701]: Config file /etc/puppet/puppet.conf changed; triggering re-parse of all config files.

Aug 30 09:14:29 masterdb puppet-agent[66746]: Could not retrieve catalog from remote server: getaddrinfo: Name or service not known

Aug 30 09:14:29 masterdb puppet-agent[66746]: Not using cache on failed catalog

Aug 30 09:14:29 masterdb puppet-agent[66746]: Could not retrieve catalog; skipping run

Aug 30 09:14:29 masterdb puppet-agent[66746]: Could not send report: getaddrinfo: Name or service not known

Aug 30 09:14:43 masterdb puppet-agent[60701]: Config file /etc/puppet/puppet.conf changed; triggering re-parse of all config files.

尝试用如下方法解决:

解决方法:

客户端删除现有ssl证书:

find /var/lib/puppet -type f -print0 |xargs -0r rm

服务端进行客户端证书删除操作:

puppet cert clean puppetclient1.com

客户端重新注册:

rm -f /var/lib/puppet/ssl/certs/puppetclient1.com.pem

puppet agent -t

服务端同意注册:

puppet cert sign puppetclient1.com

确认注册成功:

puppet agent -t

无效,

查了半天最后,搞明白了是时间未同步导致的~~~~!!!!!

ntpdate 同步时间后,这个puppet agent -t执行成功,哎,,手工装服务器还是有风险,如果用cobbler装最后执行了自定义脚步,脚步中自动同步了服务器时间就可以避免这个问题

时间: 2024-08-09 08:14:20

puppet 报错的相关文章

Puppet报错汇总

报错1: 解决:该报错是由于Puppet agent 的时间和Puppet master的时间不一致导致,可以使用ntp同步一下时间即可解决 报错2: 启动mcollective的时候报错 解决:gem install stomp cp -fr  /usr/lib/ruby/gems/1.8/gems/stomp-1.3.2/lib/stomp.rb   /usr/lib/ruby/site_ruby/1.8/mcollective/connector/ 来自为知笔记(Wiz) 原文地址:htt

阿里云安装openstack报错

在CentOS 7下使用DevStack一键安装包安装OpenStack,突然来个报错,信息如下: 报错一. 解决方法:修改hosts文件,同步主机名 vim /etc/hosts 127.0.0.1 openstack 报错二. ERROR : Error appeared during Puppet run: 192.168.1.201_mariadb.ppError: Execution of '/usr/bin/yum -d 0 -e 0 -y install mariadb' retu

安装opesntack mysql报错 解决方案

安装opesntack mysql报错 ERROR : Error appeared during Puppet run: 192.168.1.103_mysql.ppError: mysqladmin -u root  password 'f40e1dec1deb43d3' returned 1 instead of one of [0] # rpm -qa | grep -i mysqlmysql-server-5.1.71-1.el6.x86_64perl-DBD-MySQL-4.013-

vagrant up报错 Warning: Authentication failure. Retrying...解决方案

windows下vagrant报错,老是提示Warning: Authentication failure. Retrying...,并且运行完毕后没有共享文件夹,郁闷... 网上找资料,逛论坛,终于有了解决方法,最起码能运行了,贴出来分享一下. 不废话了,下面是报错代码和解决方案: 本地环境win7,vagrant版本1.8.5,virtualbox版本5.0.4 vagrant box add centos71 vagrant-centos-7.1.box vagrant init cent

使用openstack本地源安装报错

使用openstack(版本OpenStack-Rocky)本地源安装时,发现缺少安装包报ERRO,报错如下 Pre installing Puppet and discovering hosts' details[ ERROR ] ERROR : Failed to run remote script, stdout: Loaded plugins: fastestmirror ······ stderr: Warning: Permanently added '192.168.100.11'

oracle安装故障:完美解决xhost +报错: unable to open display “”

oracle安装 先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 出现乱码执行export LANG=US_en 在这里给大家介绍下两种情况的常见问题: 一种是本地运行的命令,另一种则是远程ssh命令安装. DISPLAY科普 DISPLAY变量是用来设置将图形显示到何处.比如CENTOS,你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器,那么通过终端工具(例如:xshell)进去,运行

SQL查询字段添加括号报错:Operand should contain 1 column(s)

SQL语句:查询连个字段的信息 SELECT (menu_id,menu_captions) FROM bsdb.menulist a WHERE a.menu_id like ('2_'); 然后,因为这是在存储过程中的一个语句所以,在执行存储过程的时候编译不会报错,但是执行的时候却汇报错:Operand should contain 1 column(s):原因不好解释: 下面是官方发解释(MYSQL):https://dev.mysql.com/doc/refman/5.0/en/row-

安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法

在报错信息后面的boot命令行输入: /isolinux/vmlinuz initrd=/isolinux/initrd.img 如果不行 重新输入 /isolinux/vmlinuz initrd=/isolinux/initrd.img xdriver=vesa nomodeset boot:/isolinux/vmlinuz initrd=/isolinux/initrd.img boot: /isolinux/vmlinuz initrd=/isolinux/initrd.img xdr

解决 U盘安装Windows Server 2012 R2 报错

报错原因: 使用UltraISO刻录镜像时会更改U盘的文件格式为FAT32, 而Server 2012 R2的安装文件install.wim为5G多,故安装失败. 解决方法: 1.按照正常的方法刻录镜像到U盘: 2.更改U盘文件系统: 进入命令行模式,输入 convert f: /fs:NTFS (F盘为我的U盘所在盘符) 3.把install.wim重新拷贝到U盘对应目录