error de SSL con mbsync

1

Instalé isync [1] en mi Macbook personal, que ejecuta OSX 10.11. Usé exactamente el mismo archivo .mbsyncrc que escribí para mi Macbook en el trabajo.

La configuración funciona bien en mi máquina de trabajo. Sin embargo, cuando uso el comando mbsync en la máquina personal, obtengo el siguiente resultado:

  

error SSL al conectar imap.gmail.com (74.125.133.109:993):   error: 00000014: lib (0): func (0): SSL lib

El macbook de trabajo ejecuta una instalación nueva de OSX 10.11 y Homebrew. El personal también funciona con OSX 10.11 y Homebrew, pero ha conocido varias actualizaciones desde 2013 (era un león de montaña en ese momento).

¿Es consciente de alguna diferencia entre las instalaciones nuevas y las actualizaciones, que podrían conducir a este tipo de error?

Enlaces

  1. enlace
pregunta Antoine 12.10.2016 - 09:17

1 respuesta

3

Esto es un problema de certificado. En mi .mbsyncrc , incluí como CertificateFile la cadena de certificados completa (Gmail - > Google, Google - > GeoTrust, GeoTrust - > Equifax). Esto comenzó intermitentemente al lanzar el error que está describiendo alrededor del momento en que solucioné el problema de SSL de enrollamiento .

Para solucionarlo, use solo el certificado de Gmail en su .mbsyncrc . Si no está seguro de cuál de los certificados es el de Gmail, ejecute:

openssl s_client -connect imap.gmail.com:993 -showcerts 2>&1 < /dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | head -n 27 > gmail.crt

y usa el archivo resultante gmail.crt .

    
respondido por el Simon Podhajsky 08.12.2016 - 19:55

Lea otras preguntas en las etiquetas