SSL Version SSLv2 not supported (Installation Tablet UI)

Begonnen von heikoh81, 13 Dezember 2015, 14:39:05

Vorheriges Thema - Nächstes Thema

heikoh81

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

dev0


heikoh81

Nein, habe ich nicht.
Ich gehe mal davon aus, dass man das braucht, sonst würdest du nicht danach fragen?

dev0

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...

heikoh81

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.

dev0

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

chris1284

da update all https://.... grundsätzlich funktioniert liegts wohl ehr nicht am modul..

@heikoh81

mach mal ein list global
und ein version

pnewman

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
Raspberry Pi3B+ / Nano-Cul 868 - MAX!=Heizung, HM-Lan - Rollo+Licht, JeeLink-Clone 868 - LaCrosse, JeeLink-Clone 868 - PCA301, CUL 434 - IT-Steckdosen+Fernbedienung

OpaDittmeier

Vielen Dank an Ralf/MichaS für den Tipp.
Wiederherstellen der /usr/bin/sendEmail hat geholfen.

Kohle77

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