Closed einstweilen closed 1 year ago
Ursache des Problems ist, dass beim Aufruf der SaveTV Seiten die aktuelle cURL Version unter Linux einen Zertifikatsfehler meldet und dadurch keine Daten übertragen werden
linux@VirtualBox:~$ curl -s 'https://www.save.tv/STV/M/Index.cfm' --data 'sUsername=FOOBAR&sPassword=FOOBAR&bAutoLoginActivate=1' --cookie-jar '/home/linux/stv/stv_cookie.txt' curl: (60) SSL certificate problem: unable to get local issuer certificate
Wenn die Zertifikatsüberprüfung mit -k deaktiviert wird, ist ein Einloggen wieder möglich: linux@VirtualBox:~$ curl -s -k 'https://www.save.tv/STV/M/Index.cfm' --data 'sUsername=FOOBAR&sPassword=FOOBAR&bAutoLoginActivate=1' --cookie-jar '/home/linux/stv/stv_cookie.txt'
QUICKFIX
Bis zum Vorliegen einer sauberen Lösung die cURL Aufrufe im Skript um den Parameter -k zum Ignorieren von Zertifikatsfehlern ergänzen,
sed -i 's/curl -s/curl -s -k/g' stvcatchall.sh
stvcatchall.sh -t
einen Funktionstest durchführenEventuelle Fehlermeldungen bitte melden!
Alternative die neue Version des Skripts herunterladen in der Quickfix bereits eingearbeitet ist.
SaveTV Zertifikate werden unter macOS und Linux wieder akzeptiert. Wokraround zurückgebaut.
(Meldung eines Users per eMail)
Das Skript meldet beim Start, dass ein Login mit den gespeicherten Usernamen/Passwort nicht möglich sei. Manuell eingegebene Daten werden auch nicht akzeptiert.