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

curl gnutls_handshake не удалось: ошибка функции извлечения

Мы регулярно запускаем команду curl, и внезапно вчера вечером она начала выдавать нам ошибки. Ошибка такая:

curl: (35) gnutls_handshake() failed: Error in the pull function.

Наш сервер - Ubuntu 16.04.3 со всеми обновлениями и новой перезагрузкой.

URL-адрес, который мы пытаемся запросить, - HTTPS. Он работает, если мы запрашиваем его у Chrome, но не у curl.

Любые идеи? Спасибо.

Эта проблема может быть связана с тем, что наш Linux работал как виртуальный сервер. Но вот как мы исправили проблему:

Мы запрашивали URL-адрес, используя IP-адрес сервера, а затем добавляли заголовок с Host: и именем домена. Вместо IP-адреса мы просто использовали доменное имя. Это решило ее.