Gitlab: Error: Server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

  • Todo esto sucede en le servidor cliente
  • Para ver mayor información del error
GIT_CURL_VERBOSE=1 git clone https://git.siua.ac.cr/siua/anuncios.siua.ac.cr.git
  • Resultado:
Cloning into 'anuncios.siua.ac.cr'...
* Couldn't find host git.siua.ac.cr in the .netrc file; using defaults
*   Trying 10.20.200.22...
* TCP_NODELAY set
* Connected to git.siua.ac.cr (10.20.200.22) port 443 (#0)
* found 126 certificates in /etc/ssl/certs/ca-certificates.crt
* found 508 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_256_GCM_SHA384
* server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
* Curl_http_done: called premature == 1
* stopped the pause stream!
* Closing connection 0
fatal: unable to access 'https://git.siua.ac.cr/siua/anuncios.siua.ac.cr.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
  • Verificamos fecha
date -R
  • Instalamos los paquetes
apt-get install software-properties-common apt-transport-https ca-certificates -y 
  • Podríamos indicarle a git que salte la verificación de ssl con el siguiente comando pero no es lo recomendado
git config --global http.sslverify false
  • O podríamos indicarle que solo para este proyecto, pero una vez más no es lo recomendado
export GIT_SSL_NO_VERIFY=1 git clone https://git.siua.ac.cr/siua/anuncios.siua.ac.cr.git
  • Lo que debemos hacer es en el servidor cliente
dpkg-reconfigure ca-certificates
  • Y desmarcar la la opción
"DST Root CA X3" certificate