【发布时间】:2017-10-18 13:10:39
【问题描述】:
我们正在运行 Puppet master 和代理版本:3.5.1
puppet master 使用 RHEL 6.9,OpenSSL 1.0.1e-fips 11 Feb 2013
而 puppet 代理在 Amazon Linux 上使用 OpenSSL 1.0.1k-fips 8 Jan 2015
在 yum 更新后,代理现在拥有:OpenSSL 1.0.2k-fips 26 Jan 2017
之后,我们现在开始看到以下 puppet 错误:
...
Info: Applying configuration version 1508328365
Notice: /Stage[main]/Someservice/Somemodule::Instance[someservice]/File[/usr/local/somemodule/someservice.jar]/content:
Binary files /usr/local/somemodule/someservice.jar and /tmp/puppet-file20171018-31408-194p0ni-0 differ
Error: SSL_read:: shutdown while in init
Error: /Stage[main]/Someservice/Somemodule::Instance[someservice]/File[/usr/local/somemodule/someservice.jar]/content: change from {md5}500bd479fe3d5b6c06f7912c9326ea8d to {md5}e85ee20d004783e85b0820b07d3537a9 failed: SSL_read:: shutdown while in init
...
一开始想升级服务端的openssl版本,但是上面好像是Redhat Enterprise 6.9最新的。
此错误仅在二进制文件不同时发生(即 puppet 需要更新 jar 或 zip 文件)。
当我们在客户端上运行 yum 降级到之前的补丁级别时,我只能让事情再次运行。
还有其他人看过这个或有其他想法吗?
【问题讨论】: