руководящий принцип 3.0: EVP_DecryptFinal_ex

Я использую руководящий принцип 3.0.x на Raspbian (RPi v2), и я получаю некоторые странные ошибки когда-то.

Я пытаюсь понять это сообщение об ошибке: "EVP_DecryptFinal_ex: конверт error:0606506D:digital routines:EVP_DecryptFinal_ex:wrong заключительная длина блока".

Я использую ячеистую сеть WiFi с доступом в Интернет по сети мобильной связи, таким образом, соединение не является лучшим из никогда, но я могу сделать ping к серверу руководящего принципа + разрешение DNS, таким образом, это работало во время "обновления агента руководящего принципа".

@xxx-xxxxx:~$ sudo rudder agent update
2015-07-17T16:40:44+0200    error: /default/update/methods/'update'/default/update_action/files/'/var/rudder/ncf/local'[0]: Timeout - remote end did not respond with the expected amount of data (received=0, expecting=8). (recv: Resource temporarily unavailable)
2015-07-17T16:41:14+0200    error: /default/update/methods/'update'/default/update_action/files/'/var/rudder/ncf/local'[0]: Timeout - remote end did not respond with the expected amount of data (received=0, expecting=8). (recv: Resource temporarily unavailable)
^[[B2015-07-17T16:42:36+0200    error: /default/update/methods/'update'/default/update_action/files/'/var/rudder/cfengine-community/inputs'[0]: Timeout - remote end did not respond with the expected amount of data (received=0, expecting=8). (recv: Resource temporarily unavailable)
2015-07-17T16:42:48+0200    error: /default/update/methods/'update'/default/update_action/files/'/var/rudder/cfengine-community/inputs'[0]: Failed to decrypt at final of cipher length 70. (EVP_DecryptFinal_ex: error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length)
2015-07-17T16:42:48+0200    error: /default/update/methods/'update'/default/update_action/files/'/var/rudder/cfengine-community/inputs'[0]: Failed to decrypt at final of cipher length 3. (EVP_DecryptFinal_ex: error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length)
3
задан 29 July 2015 в 14:10
1 ответ

Это ошибка OpenSSL; агент не может расшифровать сообщение с сервера (см. http://openssl.6102.n7.nabble.com/error-0606506D-td6186.html ), потому что оно не имеет надлежащей длины . Если сеть ненадежна, вероятно, что соединение было прервано во время передачи, и конец сообщения был потерян.

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

2
ответ дан 3 December 2019 в 06:59

Теги

Похожие вопросы