es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de verificación SSL al ejecutar `gem install bundler` en un nuevo MacBookPRO M1.

Exitosamente instalé asdf install ruby 2.6.6 siguiendo este post en mi MacBook Pro M1 2021 recién comprado e intentando ejecutar gem install bundler, pero obtengo lo siguiente:

MacBook-Pro ~ % gem install bundler                                                           
ERROR: Error de verificación SSL en profundidad 1: no se puede obtener el certificado del emisor local (20)
ERROR: Debe agregar /OU=GlobalSign Root CA - R3/O=GlobalSign/CN=GlobalSign a su almacenamiento local de confianza
ERROR: Error de verificación SSL en profundidad 1: no se puede obtener el certificado del emisor local (20)
ERROR: Debe agregar /OU=GlobalSign Root CA - R3/O=GlobalSign/CN=GlobalSign a su almacenamiento local de confianza
ERROR: Error de verificación SSL en profundidad 1: no se puede obtener el certificado del emisor local (20)
ERROR: Debe agregar /OU=GlobalSign Root CA - R3/O=GlobalSign/CN=GlobalSign a su almacenamiento local de confianza
ERROR: No se pudo encontrar una gema válida 'bundler' (>= 0), aquí está la razón:
No se puede descargar datos desde https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (unable to get local issuer certificate) (https://rubygems.org/specs.4.8.gz)
ERROR: Error de verificación SSL en profundidad 1: no se puede obtener el certificado del emisor local (20)
ERROR: Debe agregar /OU=GlobalSign Root CA - R3/O=GlobalSign/CN=GlobalSign a su almacenamiento local de confianza
ERROR: Error de verificación SSL en profundidad 1: no se puede obtener el certificado del emisor local (20)
ERROR: Debe agregar /OU=GlobalSign Root CA - R3/O=GlobalSign/CN=GlobalSign a su almacenamiento local de confianza

Intenté abrir la ventana de Keychain Access en mi Mac y especificar la opción Always Trust para todos los certificados GlobalSign, pero sin suerte.

Sistema operativo: MacOS Monterey 12.0.1

ruby -v: 2.6.6

gem -v: 3.0.3

Homebrew: 3.3.4

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás experimentando errores de verificación de SSL mientras intentas instalar Bundler en tu MacBook Pro M1. El mensaje de error sugiere que necesitas agregar el certificado raíz de GlobalSign a tu almacén de confianza local.

    Mencionaste que intentaste agregar los certificados a tu ventana de Acceso a llaveros, pero no funcionó. Una solución que puedes intentar es abrir la terminal y ejecutar el siguiente comando:

    sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /ruta/a/tu/GlobalSignRootCA.crt
    

    Reemplaza /ruta/a/tu/GlobalSignRootCA.crt con la ruta del archivo del certificado raíz de GlobalSign en tu sistema. Esto debería agregar el certificado a la tienda de confianza de certificados de tu sistema.

    Después de agregar el certificado, intenta ejecutar gem install bundler de nuevo y verifica si el problema se ha solucionado.

    Vale la pena señalar que los errores de verificación de SSL también pueden ocurrir si el reloj del sistema no está configurado correctamente. Asegúrate de que el reloj de tu sistema sea preciso y muestre la hora y fecha correctas.

    Si el problema persiste, es posible que necesites investigar otras posibles causas de errores de verificación de SSL, como los proxies de red o los firewalls que pueden estar interfiriendo con la conexión SSL.

Comments are closed.