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 bash
erhalte 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