puppet 认证错误:Could not request certificate: unknown message digest algorithm-阿里云开发者社区

开发者社区> 开发与运维> 正文

puppet 认证错误:Could not request certificate: unknown message digest algorithm

简介: puppet 认证错误:Could not request certificate: unknown message digest algorithm 错误描述: 工作期间接收到同事提出来的问题(puppet 客户机接收不到服务端发来的执行请求,清除认证,再次认证不上),寻求帮助。

puppet 认证错误:Could not request certificate: unknown message digest algorithm

错误描述:

工作期间接收到同事提出来的问题(puppet 客户机接收不到服务端发来的执行请求,清除认证,再次认证不上),寻求帮助。在接受时是对puppet一概不知的。

查看错误日志,以下是在客户端服务器日志截图

385.png

根据日志提示:是算法有问题,进行google 搜索根据 https://serverfault.com/questions/660649/puppet-master-3-6-2-error-on-signing-puppet-client-2-7-25 网站提出的解决方案 需要修改 ruby代码,

解决方式

修改 /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_request.rb文件的 71行  把 MD5 修改成SHA256 解决

 sed -i 's#MD5#SHA256#' /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_request.rb

运行 puppet 测试命令 puppetd --test --debug    在服务端进行查看 问题得以解决。

本文转自    憬薇   51CTO博客,原文链接:http://blog.51cto.com/welcomeweb/1963528


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章