Solucionar error curl: (77) Problem with the SSL CA cert (path? access rights?)

Solucionar error curl: (77) en CENTOS 6

Solucionar error curl: (77) Problem with the SSL CA cert (path? access rights?)

Hola amigos en esta ocasión les traigo un pequeño tutorial para solucionar el error curl: (77) Problem with the SSL CA cert (path? access rights?) que suelen dar los repositorios de CentOS 6 (en mi caso.)

El día de hoy por x circunstancia instalaba unos paquete cuando me salio este error y bueno, fue un problema repararlo, puedes remover e instalar de nuevo los repositorios, pero si tienes el error, nada cambiará, lo digo por experiencia.

El problema radica en que los certificados SSL /etc/pki/tls/certs/ca-bundle.crt and /etc/pki/tls/certs/ca-bundle.trust.crt faltan o de alguna manera se corrompieron.

En el caso que falten dichos archivos o incluso el directorio ca-bundle.crt y /etc/pki/tls/certs/ca-bundle.trust.crt puedes usar el siguiente comando desde la consola:

mkdir /usr/src/ca-certificates && cd /usr/src/ca-certificates esto creará el directorio.

Ahora como ya tenemos esos directorios, necesitaremos bajarnos el paquete rpm para reparar o añadir los archivos.crt:

wget http://mirror.centos.org/centos/6/os/i386/Packages/ca-certificates-2015.2.4-65.0.1.el6_6.noarch.rpm

Nota 1: Si no tienes el paquete wget usa el comando yum install wget para instalarlo)

Nota 2: Con el tiempo se suelen publicar versiones nuevas de los archivos .rpm por lo que si no sirve el link de arriba, navega por la página http://mirror.centos.org/centos/6/os/i386/Packages y busca la versión reciente para remplazar el link.

Luego pegamos lo siguiente:

rpm2cpio ca-certificates-2015.2.4-65.0.1.el6_6.noarch.rpm | cpio -idmv y damos enter.

Ahora ponemos:

cp -pi ./etc/pki/tls/certs/ca-bundle.* /etc/pki/tls/certs/

probaremos que sirva:

curl -vvv https://www.google

Nos saldra la información del certificado ssl de google.

Por último escribimos el comando yum clean all, después yum update y veremos que nuestros repositorios ya no dan error.

Como ya sabrán CentOS es una derivación de Red Hat RHEL por lo que es compatible con este tutorial así como Federa y cualquiera que use YUM

Saludos y espero les haya servido y como digo en los tutoriales, si los vas a poner en algún lado por favor poner un backlink al tema, gracias y ¡hasta pronto!

2 Responses to Solucionar error curl: (77) Problem with the SSL CA cert (path? access rights?)

  1. ojbolt dice:

    Hola, gracias por la información, tengo este mismo problema pero estoy usando archlinux, sabrás como solucionarlo??

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *