Curl (35) versucht, Gitlab Ubuntu Server 18.04 zu installieren

Curl (35) versucht, Gitlab Ubuntu Server 18.04 zu installieren

Hallo, ich versuche, Gitlab auf einem virtuellen Server Ubuntu 18.04 zu installieren, nachdiese Stufenvon der offiziellen Website.

Aber im zweiten Schritt curl -v https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo basherhalte ich:

    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 54.153.54.194...
* TCP_NODELAY set
* Connected to packages.gitlab.com (54.153.54.194) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to packages.gitlab.com:443
* stopped the pause stream!
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to packages.gitlab.com:443

Curl-Version: curl 7.58.0; OpenSSL: 1.1.1

Weiß jemand, wie ich das beheben kann? Oder zumindest genauer nachforschen.

Danke

Bearbeiten: wget funktioniert auch nicht. Es gibt zurück:

--2021-08-05 19:40:01--  https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh
Resolving packages.gitlab.com (packages.gitlab.com)... 54.153.54.194, 2600:1f1c:2d4:8900:17a1:2e94:9f90:f91e
Connecting to packages.gitlab.com (packages.gitlab.com)|54.153.54.194|:443... connected.
Unable to establish SSL connection.
Converted links in 0 files in 0 seconds.

Antwort1

Normalerweise sollten Sie bei derartigen Zertifikatsfehlern immer sicherstellen, dass Sie auf die richtigen Websites zugreifen und nicht woanders hin umgeleitet werden. In Ihrem Fall ist dies jedoch meiner Meinung nach nicht der Fall.

Um dieses Problem zu beheben, gehen Sie wie folgt vor:

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

Dadurch sollte der Cache Ihres Repositorys geleert und alles aktualisiert werden. Sie haben eine alte Version von curl und OpenSSL und dieses Problem hängt meiner Meinung nach mit OpenSSL zusammen.

Aktualisieren Sie alles und es sollte funktionieren.

Wenn nicht, verwenden Sie Folgendes, um SSL-Prüfungen zu umgehen:

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

verwandte Informationen