Errore SSL con mbsync

1

Ho installato isync [1] sul mio Macbook personale, che esegue OSX 10.11. Ho usato esattamente lo stesso file .mbsyncrc che ho scritto per il mio Macbook al lavoro.

L'installazione funziona bene sulla mia macchina da lavoro. Tuttavia, quando si utilizza il comando mbsync sulla macchina personale, ottengo il seguente output:

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

Il macbook di lavoro esegue una nuova installazione di OSX 10.11 e Homebrew. Quello personale esegue anche OSX 10.11 e Homebrew, ma ha conosciuto diversi aggiornamenti dal 2013 (era all'epoca leone di montagna).

Sei a conoscenza di eventuali differenze tra nuove installazioni e aggiornamenti, che potrebbero portare a questo tipo di errore?

Link

  1. link
posta Antoine 12.10.2016 - 09:17
fonte

1 risposta

4

Questo è un problema di certificato. Nel mio .mbsyncrc , ho incluso come CertificateFile l'intera catena di certificati (Gmail - > Google, Google - > GeoTrust, GeoTrust - > Equifax). Ciò ha iniziato a generare a intermittenza l'errore che stai descrivendo nel periodo in cui ho risolto il problema di arricciatura SSL .

Per risolvere il problema, utilizza solo il certificato Gmail nel tuo .mbsyncrc . Se non sei sicuro di quale dei certificati sia Gmail, esegui:

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

e utilizza il risultante file gmail.crt .

    
risposta data 08.12.2016 - 19:55
fonte

Leggi altre domande sui tag