[Gelöst] Attempt to reload IO/Socket/SSL.pm aborted

Begonnen von lars23200, 20 Juni 2019, 20:30:28

Vorheriges Thema - Nächstes Thema

lars23200

Hallo Zusammen

Ich hoffe jemand kann mir hier weiterhelfen:
Jedes Modul das Extern Kommunizieren muss (mit anderen APIs) schlägt eine Fehlermeldung:
"Attempt to reload IO/Socket/SSL.pm aborted"

Ich habe Fhem auf einem Windows PC mit Win10 64bit Installiert mit Strawberry Perl Portable nach der Installationsanleitung: https://wiki.fhem.de/wiki/FHEM_Installation_Windows/en
Auch habe ich das ganze mehrmals komplett neuinstalliert ohne verbesserung.
Zu dem Problem finde ich Generell relativ wenige und so gut wie keine Artikel zu Windows.

Kleines Beispiel:
Ich erstelle ein Device wie folgt: define <name> Weather API=DarkSkyAPI,cachemaxage:600 apikey=<apikey> location=<loc> interval=3600 lang=de
für die Wetter-abfrage.
Jetzt erhalte ich folgendes in lastError:
https://api.darksky.net:443: Attempt to reload IO/Socket/SSL.pm aborted.
Compilation failed in require at (eval 191) line 1.
BEGIN failed--compilation aborted at (eval 191) line 1.


Falls noch weitere Infos benötigt sind bitte mitteilen.

Danke & Gruss
Lars23200

krikan

#1
Bitte PATH vor dem FHEM-Start ergaenzen/anpassen und testen:

PATH=F:\my-fhem\perl\site\bin;F:\my-fhem\c\bin;F:\my-fhem\perl\bin;%PATH%

Gruß, Christian

lars23200

Hi Christian

Danke für deine Antwort.
Ich habe den Fehler nun gefunden. Nach einem Neustart (nach dem ändern des Path) ist mein Fhem Server nicht mehr erreichbar gewesen.
Dann habe ich die Demo Config geladen und bin wieder drauf gekommen.

Es hat sich herausgestellt, dass ich das Attribut HTTPS gesetzt hatte beim WEB Device und aus irgendeinem Grund trotzdem noch auf den Server kam (bis zum Neustart).
Habe das Attribut aus der Config raus genommen und nun Funktioniert das Wetterdevice auch.

Danke und Gruss
Lars