CodeDeploy失败,并显示消息“验证PKCS7签名消息失败”

问题描述 投票:2回答:1

我有一个非常标准的CodePipeline / CodeDeploy设置,几个月来一直运行良好。突然间,在没有我们改变任何东西的情况下,部署失败并显示以下消息:

验证PKCS7签名消息失败

根据the documentation的说法,这应该只发生在非常旧版本的CodeDeploy代理上:

此错误消息表示实例正在运行仅支持SHA-1哈希算法的CodeDeploy代理版本。 2015年11月发布的CodeDeploy代理版本1.0.1.854中引入了对SHA-2哈希算法的支持。自2016年10月17日起,如果安装了早于1.0.1.854的CodeDeploy代理版本,则部署将失败。

但是,我的设置并非如此。我们所有的实例都运行版本1.0-1.1597(最新的稳定版)。我尝试重新安装代理,但问题仍然存在。使用非常相似的设置(相同的代理版本)部署不同的项目可以毫无障碍地工作。

救命?

amazon-web-services aws-code-deploy
1个回答
2
投票

显然,CodeDeploy代理陷入了困境。

我做了一个全新的安装,并在重新启动服务几次后,我设法得到了令人尊敬的Loaded: loaded, Active: active (running)状态。现在部署工作正常。

也就是说,我完全不知道是什么导致了这个问题。部署失败时代理处于活动状态,错误消息完全无意义。

© www.soinside.com 2019 - 2024. All rights reserved.