FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: heikoh81 am 13 Dezember 2015, 14:39:05

Titel: SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: heikoh81 am 13 Dezember 2015, 14:39:05
Hallo zusammen,

wollte gerade einmal tablet UI ausprobieren.
Bei der Installation gemäß Anleitung
update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt

erhalte ich bereits beim Laden des Pakets von GitHub folgenden Fehler:
https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt: Can't connect(2) to https://raw.githubusercontent.com:443:  SSL Version SSLv2 not supported error:00000000:lib(0):func(0):reason(0)

Google liefert mir für "fhem SSL Version SSLv2 not supported" leider nichts sinnvolles.
Wie löst man das Problem?

Viele Grüße,
Heiko
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: dev0 am 13 Dezember 2015, 17:50:39
Hast Du das Attribut sslVersion gesetzt?
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: heikoh81 am 14 Dezember 2015, 17:41:02
Nein, habe ich nicht.
Ich gehe mal davon aus, dass man das braucht, sonst würdest du nicht danach fragen?
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: dev0 am 14 Dezember 2015, 19:54:20
Nicht ganz, ich hatte vermutet, dass Du aus Kompatibilitätsgründen eventuell mit dem Attribut gespielt hast und es deshalb nicht funktioniert. Aus irgendeinem Grund versucht fhem mit SSLv2 zu verbinden...
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: heikoh81 am 14 Dezember 2015, 20:23:33
Ja und was mache ich jetzt?
Ich habe nie etwas in diese Richtung unternommen, FHEM läuft bei mir intern über HTTP und von außen verwende ich OpenVPN.
OpenVPN läuft als Server auf diesem Raspi.
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: dev0 am 15 Dezember 2015, 05:38:51
Zitat von: heikoh81 am 14 Dezember 2015, 20:23:33
Ja und was mache ich jetzt?

Ich würde in MAINTAINER.TXT gucken wer für das 98_update.pm Modul zuständig ist und dort einen Thread eröffnen oder diesen dorthin verschieben.
FHEM/98_update.pm            rudolfkoenig         http://forum.fhem.de Sonstiges
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: chris1284 am 15 Dezember 2015, 08:11:34
da update all https://.... grundsätzlich funktioniert liegts wohl ehr nicht am modul..

@heikoh81

mach mal ein list global
und ein version
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: pnewman am 16 Dezember 2015, 23:17:47
Hallo,

auch ich hatte diese Fehlermeldung eben!
Da ich den eventmonitor beobachtete ist es mir sofort aufgefallen!

Aus einem anderen Thred habe ich folgende Lösung:
Zitat von: MichaS am 08 Juli 2015, 22:20:07
Ich habe mich heute daran erinnert, bei der Einrichtung von DebianMail auf dem RPi wegen der Fehlermeldung invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332 folgenden Tip umgesetzt zu haben:
pi@raspberrypi ~ $ sudo vi /usr/share/perl5/IO/Socket/SSL.pm
In der Zeile 1490 sollten Sie den folgenden regulären Ausdruck vorfinden.
            m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))$}i
Ziemlich am Ende des regulären Ausdrucks befindet sich ein $-Zeichen welches Sie entfernen sollten.
Nach der Änderung sollte die Zeile wie folgt aussehen.
            m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))}i


Das hat dann mit DebianMail funktioniert, aber genau die Anpassung stört wohl die https Zugriffe jetzt  >:(

Also Codinganpassung zurückdrehen oder reinstallieren mit sudo apt-get install --reinstall libio-socket-ssl-perl und rebooten.
Schon geht die https Geschichte bei mir wieder einwandfrei  :) :)

Für die Probleme mit DebianMail wird jetzt folgendes empfohlen:
am Raspberry muss folgende Datei angepasst werden: /usr/bin/sendEmail
In Zeile 1907 muss
    if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv3 TLSv1')) {
in folgendes geändert werden
    if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv2')) {


Vielleicht hilft euch das weiter, viel Erfolg  8)

Grüße
Micha

Die Lösung mit DebianMail habe ich nicht vollzogen, da ich DebianMail nicht mehr nutze!

Ich hoffe die Lösung hilt euch weiter.

Und ein Danke an MichaS und allen die diese Lösung verbreiten.

Gruß
Ralf
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: OpaDittmeier am 08 Oktober 2017, 17:47:57
Vielen Dank an Ralf/MichaS für den Tipp.
Wiederherstellen der /usr/bin/sendEmail hat geholfen.
Titel: Antw:SSL Version SSLv2 not supported (Installation Tablet UI)
Beitrag von: Kohle77 am 01 November 2021, 16:02:22
Hallo,
auch bei mir hat das
sudo apt-get install --reinstall libio-socket-ssl-perl
mein problem mit dem googel calendar gelöst. Ja ich have auch versuche angestellt mails zu schicken.

Gruß
Christian