Сбой CodeDeploy с сообщением «Проверка подписанного сообщения PKCS7 завершилась неудачно» - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть довольно стандартная установка CodePipeline / CodeDeploy, которая работает безупречно в течение нескольких месяцев.Внезапно и без каких-либо изменений мы не можем выполнить развертывание со следующим сообщением:

Проверка сообщения с подписью PKCS7 завершилась неудачей

Согласно документации ,это должно происходить только на очень старых версиях агента CodeDeploy:

Это сообщение об ошибке указывает, что экземпляр запускает версию агента CodeDeploy, которая поддерживает только алгоритм хэширования SHA-1.Поддержка алгоритма хеширования SHA-2 была введена в версии 1.0.1.854 агента CodeDeploy, выпущенной в ноябре 2015 года. Начиная с 17 октября 2016 года развертывания завершатся неудачно, если установлена ​​версия агента CodeDeploy более ранняя, чем 1.0.1.854.

Однако на моей установке это не так.Все наши экземпляры работают под управлением версии 1.0-1.1597 (последняя стабильная версия).Я попытался переустановить агент, но проблема остается.Развертывание другого проекта с очень похожей настройкой (той же версии агента) работает без проблем.

Помогите?

1 Ответ

0 голосов
/ 27 февраля 2019

Видимо, агент CodeDeploy застрял в подвешенном состоянии.

Я сделал новую установку, и после перезапуска службы пару раз мне удалось получить почтенный статус Loaded: loaded, Active: active (running).Развертывания теперь работают нормально.

Тем не менее, я понятия не имею, что вызвало проблему.Агент был активен в случае сбоя развертывания, и сообщение об ошибке совершенно бессмысленно.

...