FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: JoeALLb am 17 Januar 2017, 11:51:44

Titel: [BUG] attr WEB HTTPS 0 lässt FHEM abstürzen.
Beitrag von: JoeALLb am 17 Januar 2017, 11:51:44
Wenn ich bei schon deaktiviertem HTTPS  in der Weboberfläche folgendes absetze,
attr WEB HTTPS 0
Stürzt FHEM direkt ab.
Wenn ich dies in TELNET absetze, passiert nichts.

Der Vorgang ist reproduzierbar.
Nach einem Neustart funktioniert es wieder wie gewohnt...

Im Log erscheint
SSL_cert_file ./certs/server-cert.pem does not exist at /usr/share/perl5/IO/Socket/SSL.pm line 2009.
2017.01.17 11:39:51 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:51 1: BlockingInformParent (PROPLANTA_Done): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:53 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:53 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:53 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:53 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:53 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:39:53 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:40:03 1: BlockingInformParent (BlockingStart): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
2017.01.17 11:40:03 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:7072: IO::Socket::INET: connect: Verbindungsaufbau abgelehnt
Titel: Antw:attr WEB HTTPS 0 lässt FHEM abstürzen.
Beitrag von: betateilchen am 17 Januar 2017, 14:05:18
Hast Du mal probiert, was passiert, wenn Du das Attribut löscht, anstatt es auf 0 zu setzen?
Titel: Antw:attr WEB HTTPS 0 lässt FHEM abstürzen.
Beitrag von: JoeALLb am 17 Januar 2017, 14:10:04
Zitat von: betateilchen am 17 Januar 2017, 14:05:18
Hast Du mal probiert, was passiert, wenn Du das Attribut löscht, anstatt es auf 0 zu setzen?
Das kann ich nicht, da das Attribut bei mir gar nicht gesetzt ist....

Ich habe den Befehl "versehentlich" abgesetzt und war verwundert, warum mein FHEM plötzlich weg war und
logischerweise alle nicht gespeicherten Änderungen weg waren.
Titel: Antw:attr WEB HTTPS 0 lässt FHEM abstürzen.
Beitrag von: betateilchen am 17 Januar 2017, 15:14:16
Das Problem kommt daher, dass SSL immer gesetzt wird,
wenn das Attribut HTTPS angesprochen wird,
völlig egal, ob das auf 0 oder 1 gesetzt wird.


  if($type eq "set" && $attrName eq "HTTPS") {
    TcpServer_SetSSL($hash);
  }