Abbiamo installato il modulo python-ldap (2.4.19) senza errori ed eseguito con successo la maggior parte delle operazioni. Tuttavia ldap.set_option restituisce sempre un'eccezione quando si tenta di caricare i certificati per utilizzare ssl (ldaps).Python-ldap set_option non funziona su Yosemite
Si verifica su notebook che eseguono Yosemite ma non su Mavericks o Linux. (Tutti i MacBook hanno installato xcode)
Pensiamo che dovrebbe esserci qualche lib/mancante/aggiornato lib ma non sappiamo come trovarlo.
Eventuali indizi?
$python
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
...
>>>import ldap
>>>ldap.set_option(ldap.OPT_X_TLS_CACERTFILE, '/my_path/my_cert.crt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/*xxx*/python2.7/site-packages/ldap/functions.py", line 133, in set_option
return _ldap_function_call(None,_ldap.set_option,option,invalue)
File "/*xxx*/python2.7/site-packages/ldap/functions.py", line 64, in _ldap_function_call
result = func(*args,**kwargs)
ValueError: option error
Hai mai risolto questo problema? –
@PeterBengtsson Non ancora :(Lo hai fatto? –