Ssl certificate 傀儡特工不能';t请求证书:头太长

Ssl certificate 傀儡特工不能';t请求证书:头太长,ssl-certificate,puppet,ntp,Ssl Certificate,Puppet,Ntp,以前,我让代理正常工作,但在最近的一次断电后,我一直遇到这个问题 我运行puppet agent-t并得到以下错误: 错误:无法请求证书:PUB密钥或PRIV密钥:头太长 我在谷歌上搜索过这个问题,听起来像是时钟问题(也可能是因为停电)。时间缩短了4个小时,但我检查时BIOS时间似乎正确。ntpdate似乎不起作用,所以我手动同步了它们。此外,在有人在帖子中提到了流浪字符后,我查看了公钥和私钥,但没有发现任何类似的内容 主机和代理都在运行Ubuntu,15.04。在Puppet IRC的帮助下修

以前,我让代理正常工作,但在最近的一次断电后,我一直遇到这个问题

我运行puppet agent-t并得到以下错误:

错误:无法请求证书:PUB密钥或PRIV密钥:头太长

我在谷歌上搜索过这个问题,听起来像是时钟问题(也可能是因为停电)。时间缩短了4个小时,但我检查时BIOS时间似乎正确。ntpdate似乎不起作用,所以我手动同步了它们。此外,在有人在帖子中提到了流浪字符后,我查看了公钥和私钥,但没有发现任何类似的内容


主机和代理都在运行Ubuntu,15.04。

在Puppet IRC的帮助下修复

rm—代理行的rf$ssldir;主机上的puppet cert clean$certname 然后在代理上伪设代理-t并获得新的证书


由于断电造成的损坏。

我出现了完全相同的错误,但仅删除ssl目录wan对我来说还不够。。。但这解决了它:

apt-get purge puppet puppet-common puppetlabs-release hiera facter
rm -rf /var/lib/puppet /etc/puppet
apt-get purge augeas-lenses libaugeas-ruby libaugeas0 ruby-augeas ruby-json ruby-shadow virt-what
然后重新安装它。这个傀儡代理是Ubuntu 14.04上的3.8.7版


此外,只有第一条净化线和
rm-rf…
没有单独修复。我猜有些文件损坏了(虽然磁盘从未更换过,看起来很好,并且有ECC RAM),或者由于一些错误而生成了一些错误。

在我的情况下,问题是主控上缺少磁盘空间,主控上的证书需要从
/etc/puppetlabs/puppet/ssl/ca/requests中删除。