У меня есть набор коробок на основе ARM, которые прикреплены к Puppet Client v5. Я недавно обновил установку сервера до v6. Клиенты V6 работают нормально.
Когда я пытаюсь связать клиента v5 с новым сервером, я вижу эту ошибку:
Ошибка: не удалось запросить сертификат: запрос https://v6server.org:8140//puppet-ca/v1/certificate_revocation_list/ca не выполнен: SSL_connect возвращено = 1 errno = 0 состояние = ошибка: не удалось проверить сертификат: [невозможно получить сертификат эмитента для / CN = Puppet CA: v6server.org ]
(Обратите внимание на дополнительные "/" после порта #. Если I curl против исправленного URL-адреса (без дополнительного "/"), я получаю ожидаемый сертификат (ы).
Я копался в рубиновом коде марионеточного клиента (пока) безрезультатно.
Хотите знать, сталкивался ли кто-либо еще с этой проблемой.