Hallo
Ich rufe in einem Plugin aus dem Internet mit getPage (twisted) eine https-Seite von github ab.
Bei mir mit OE2.5 funktioniert das ohne Probleme.
from twisted.web.client import getPage
self.deferred = getPage(https_url, timeout=7)
self.deferred.addCallback(self.getVersion)
self.deferred.addErrback(self.getVersionErrorHandler)
Ein User mit der 7020HD und aktuellem exp. OE2.0 hat jetzt plötzlich ein Problem dabei.
Vorher hat es auch bei ihm ohne Probleme funktioniert.
Bei ihm kommt jetzt folgender Fehler:
<class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL23_GET_SERVER_HELLO', 'tlsv1 alert protocol version')]
SSL ist nicht mein Thema
Will github eine Verbindung mit SSL23 und von der 7020 kommt nur eine Anfrage mit SSL1?
Kann es sein, dass github da was geändert hat, dass es bei ihm plötzlich nicht mehr geht?
Gibt es da einen zusätzlichen Befehl, um das SSL-Protokoll für getPage festzulegen?
Danke schon mal
Hier noch ergänzende Angaben zu seinem System:
root@dm7020hd:~# opkg list-installed | grep openssl
openssl - 0.9.8za-r15.0
openssl-misc - 0.9.8za-r15.0
python-pyopenssl - 0.13-r1
Box:7020HD
Experimental 2016-06-16 OE2.0
Enigma2: 2016-06-16
Gemini Version: 0.81-r1