Cómo corregir un rizo: (35) Problema con el certificado SSL: ¿No pudo entender el formato del certificado del servidor?

6

Intenté instalar chromedriver usando homebrew y obtuve el siguiente error.

  

$ sudo brew install chromedriver
  == > Usando la caja de arena
  == > Descargando enlace

     

curl: (35) Problema de certificado SSL: no se pudo entender el formato del certificado del servidor
  Error: Error al descargar el recurso "chromedriver"
  Falló la descarga: enlace

Actualicé el bucle a la versión 7.50.1 (x86_64-apple-darwin15.6.0) utilizando Homebrew y lo vinculé pero no tuve suerte.

Mi sistema operativo es OSX 10.11.5 y el resultado de curl -V es el siguiente:

  

$ / usr / bin / curl -V
  enrollamiento 7.43.0 (x86_64-apple-darwin15.0) libcurl / 7.43.0 SecureTransport zlib / 1.2.5   Protocolos: dictar archivo ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp

Cualquier consejo sería apreciado.

    
pregunta Ingtellect 18.08.2016 - 01:03

2 respuestas

2

Abra chromedriver_mac64.zip en su navegador. Si ves este mensaje:

<Error>
  <Code>AccessDenied</Code>
  <Message>Access denied.</Message>
  <Details>
    We're sorry, but this service is not available in your location
  </Details>
</Error>

Entonces Google está restringiendo tu acceso. Simplemente descargue ese archivo con una red / IP / ubicación alternativa. Luego mueva el archivo a ~/Library/Caches/Homebrew/ o /Library/Caches/Homebrew/ debido a la instalación de Homebrew. A continuación, intente volver a instalar. Homebrew utilizará el archivo descargado.

Alternativamente, puede usar un proxy de red en el terminal mientras ejecuta el comando brew .

    
respondido por el Hamid Rohani 18.08.2016 - 01:46
2

Su curl está usando SecureTransport , que usa una versión macOS incorporada de SSL que probablemente no pueda realizar comunicaciones web cifradas salientes, en lugar de OpenSSL.

Entonces intente reinstalar curl a través de Homebrew con las siguientes opciones para soportar OpenSSL:

brew reinstall curl --with-libssh2 --with-openssl

Nota: Pegue la línea anterior en la Terminal.

Relacionado: cURL falla con error: no se pudo entender el formato del certificado del servidor .

    
respondido por el kenorb 13.07.2017 - 23:11

Lea otras preguntas en las etiquetas