referans, son zamanlarda benPython Ben var eski bir nas kutuyu bir Dropbox yükleme komut dosyası var eski SSL sürüm
SSL certificate error: [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
Bu konuda güncel olmayan Openssl nedeniyle olduğunu düşünüyorum aşağıdaki hatayı alıyorum
Bu yüzden, openssl dosyasını indirip, kaynaktan kurdum ve yükledim, şimdi aşağıdakileri çalıştırdığımda doğru şekilde güncellenmiş görünüyor.
openssl version
OpenSSL 1.0.1h 5 Jun 2014
Ancak, Python'un eski bir sürümü atıfta bulunduğu görünecektir, bunu nasıl güncelleştiririm?
python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 0.9.7m 23 Feb 2007
son sürümü AÇIK SSL vermelidir Oh, 0,9.7 ... 0,9,8'e geçmeniz gerekiyor. 1.0.1 * * uyumlu değil. – jww
Python'u daha yeni OpenSSL'ye karşı yeniden derlemeniz gerekir. –
@Paul - Python statik olarak bağlantı kurar mı? OpenSSL'ye dinamik bağlantı kullandığını düşündüm. 'Modules/Setup.dist': '-L $ (SSL)/lib -lssl -lcrypto'' dan. Eğer dinamikse, sadece 'LD_PRELOAD' ayarlanmalı, 0.9.8 paylaşılan nesneyi işaret etmeli ve sonra Python'u başlatmalıdır. – jww