Назад | Перейти на главную страницу

Каковы возможные причины ошибки протокола curl?

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

# curl -vvvv https://192.168.99.100:8501/ui
*   Trying 192.168.99.100...
* Connected to 192.168.99.100 (192.168.99.100) port 8501 (#0)
* WARNING: using IP address, SNI is being disabled by the OS.
* Unknown SSL protocol error in connection to 192.168.99.100:-9825
* Closing connection 0
curl: (35) Unknown SSL protocol error in connection to 192.168.99.100:-9825

Когда читаю чужие отчеты - говорят, есть три возможных причины:

  1. Целевому сайту не нравится протокол
  2. Целевому сайту не нравится шифр (SSLv3 выпуск)
  3. Срок действия частного сертификата SSL истек
  4. А Завиток ошибка

Теперь я проверил эти четыре - и все еще получаю ошибку - значит, должна быть четвертая причина. У меня вопрос: Каковы возможные причины ошибки протокола curl?

Я предполагаю, что мне придется включить трассировку SSL, но я стараюсь этого не делать.

(Обратите внимание, что при этом также возникают проблемы с подключением к прокси-серверу squid).

Я получал похожие ошибки («Ошибка NSS -5938» и «curl: (35) Ошибка подключения SSL») при скручивании ZIP-файла загрузки Consul (https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64.zip).

Обновление пакета NSS устранило проблему.

yum update nss.x86_64