Вопрос или проблема
Я пытался установить minikube на своей машине с Ubuntu в соответствии с этим постом.
Но каждый раз, когда я пытаюсь запустить…
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube
… я получаю следующую ошибку.
OpenSSL SSL_connect: SSL_ERROR_SYSCALL в соединении с storage.googleapis.com:443
Для получения дополнительной информации, пожалуйста, посмотрите прикрепленный скриншот.
Версия ОС:Ubuntu 18.04.3 LTS
Версия Curl: curl 7.58.0 (x86_64-pc-linux-gnu)
Версия OpenSSL: OpenSSL/1.1.1
Пока я пробовал запустить эту команду, понизив curl до 7.33, обновив до 7.68 и даже переустановив свою ОС и пробовал эту команду, но она всегда показывает мне одну и ту же ошибку. Я ломал голову над решением этой проблемы последние 2 ночи, любые советы или решения будут очень полезны.
Это была проблема с моим маршрутизатором
Пожалуйста, проверьте ваш маршрутизатор, чтобы увидеть, не выполняет ли он прозрачный прокси для вас?
Если да, то вам может понадобиться отключить его.
Если вы не можете его отключить, то вам может понадобиться установить решение VPN, которое позволит вам его обойти.
Просто мысль.
Я только что получил это решение здесь
.
Ответ или решение
Когда вы сталкиваетесь с ошибкой OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443
во время попытки загрузки minikube
с использованием команды curl
, это может вызывать значительные затруднения. Разберем данную проблему более подробно.
1. Контекст проблемы
Вы используете Ubuntu 18.04.3 LTS с установленными версиями curl 7.58.0
и OpenSSL/1.1.1
. Ошибка указывает на проблему с установлением безопасного соединения через SSL/TLS, что может быть вызвано различными факторами, в том числе:
- Проблемы с сетью
- Настройки брандмауэра
- Проблемы с прокси-сервером
- Неправильные настройки
curl
- Ошибки в маршрутизаторе
2. Проблемы с маршрутизатором
Как выяснилось, ваша проблема могла быть связана с маршрутизатором. Иногда маршрутизаторы могут выполнять прозрачное проксирование, что приводит к конфликтам при установлении SSL-соединения. В таком случае, рекомендуется выполнить следующие действия:
- Проверьте настройки маршрутизатора: Убедитесь, что нет активных функций проксирования, которые могут искажать запросы к нужному адресату.
- Отключите прозрачное проксирование: Если возможность это сделать имеется, отключите соответствующие настройки в интерфейсе управления маршрутизатором.
- Используйте VPN: Если конфигурация маршрутизатора не позволяет отключить прокси, установка VPN может помочь обойти данную проблему, позволяя вашему запросу обойти потенциальные блокировки или вмешательства.
3. Тестирование соединения
Перед тем как предпринимать дальнейшие шаги, попробуйте протестировать соединение с storage.googleapis.com
с использованием следующей команды:
curl -v https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
Опция -v
активирует режим подробного вывода, что позволит увидеть больше информации о процессе соединения. Это может помочь в диагностике.
4. Обновление пакетов
Когда дело касается сетевых проблем, всегда важно убедиться в том, что используемые вами пакеты обновлены. Попробуйте выполнить команду обновления пакетов:
sudo apt-get update && sudo apt-get upgrade
5. Альтернативные решения
Если проблемы продолжаются, рассматривайте следующие альтернативы:
-
Попробуйте использовать другой инструмент для загрузки, возможно
wget
:wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
-
Используйте
http
версию URL (хотя это не рекомендовано для загрузок с чувствительными данными):curl -Lo minikube http://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
Заключение
Подводя итог, ошибка OpenSSL SSL_connect: SSL_ERROR_SYSCALL
может быть следствием различных факторов, и точно определить причину может быть сложно. Однако, обращая внимание на настройки маршрутизатора и проверяя соединение, вы сможете устранить большинство проблем. Если есть возможность, попробуйте использовать альтернативные инструменты для загрузки или обратитесь к вашему интернет-провайдеру для возможной помощи.
Если вам требуется дополнительная помощь или существует другой вопрос, не стесняйтесь обращаться.