Рейтинг:1

Curl (35) пытается установить сервер Gitlab Ubuntu 18.04

флаг us

Привет, я пытаюсь установить gitlab на виртуальный сервер Ubuntu 18.04, следуя эти шаги с официального сайта.

Но когда на втором шаге curl -v https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | судо баш Я получаю:

    % Всего % Получено % Xferd Средняя скорость Время Время Время Текущее
                                 Dload Upload Общая потраченная левая скорость
  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Попытка 54.153.54.194...
* Установлен TCP_NODELAY
* Подключен к packages.gitlab.com (54.153.54.194), порт 443 (#0)
* ALPN, предлагая h2
* ALPN, предлагающий http/1.1
* успешно установить места проверки сертификата:
* CA-файл: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
} [5 байт данных]
* TLSv1.3 (OUT), рукопожатие TLS, приветствие клиента (1):
} [512 байт данных]
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL при подключении к packages.gitlab.com:443
* остановил поток паузы!
  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
* Закрытие соединения 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL при подключении к packages.gitlab.com:443

Версия Curl: curl 7.58.0; OpenSSL: 1.1.1

Кто-нибудь знает, как я могу это исправить? или хотя бы исследовать глубже.

Спасибо

Редактировать: wget тоже не работает. Он возвращает:

--2021-08-05 19:40:01-- https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh
Разрешение пакетов.gitlab.com (packages.gitlab.com)... 54.153.54.194, 2600:1f1c:2d4:8900:17a1:2e94:9f90:f91e
Подключение к packages.gitlab.com (packages.gitlab.com)|54.153.54.194|:443… подключено.
Не удается установить SSL-соединение.
Преобразованные ссылки в 0 файлов за 0 секунд.
Paul avatar
флаг us
У меня работает нормально. Вы что-нибудь изменили? Загружает ли `wget` скрипт?
Wesley de Faria Cazelli avatar
флаг us
wget тоже не работает. --2021-08-05 19:40:01-- https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh Разрешение пакетов.gitlab.com (packages.gitlab.com)... 54.153.54.194, 2600:1f1c:2d4:8900:17a1:2e94:9f90:f91e Подключение к packages.gitlab.com (packages.gitlab.com)|54.153.54.194|:443… подключено. Не удается установить SSL-соединение. Преобразованные ссылки в 0 файлов за 0 секунд.
Paul avatar
флаг us
Как насчет `curl -vvv https://example.com`?
Wesley de Faria Cazelli avatar
флаг us
https://example.com работает нормально.
Рейтинг:1
флаг pl

Обычно, когда у вас есть такие ошибки сертификата, вы всегда должны убедиться, что вы обращаетесь к правильным веб-сайтам, и вы не перенаправляетесь куда-то еще... но в вашем случае я не думаю, что это так.

Чтобы исправить это, выполните:

apt-get clean && apt-get update && apt-get upgrade

Это должно очистить кеш вашего репозитория и обновить все. У вас старая версия curl и OpenSSL, и я думаю, что эта проблема связана с OpenSSL.

Обновите все и должно работать.

Если нет, для обхода проверки ssl используйте:

curl --insecure https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.