"FHEMWEB HTTPS: No such file or directory" beim Testen von HTTPS

785 views
Skip to first unread message

Fiedel

unread,
Dec 23, 2011, 4:47:28 AM12/23/11
to FHEM users
Hallo zusammen,

bin gerade am Einrichten und Testen von basicAuth und HTTPS.
Das basicAuth klappt dank dem entspr. Thread von Rudi perfekt,
nur mit HTTPS hapert es noch ein wenig:

Habe FHEM auf einem Dreamplug mit Debian Lenny installiert und
bekomme im FHEM- Logfile wiederholt folgende Meldung:

"FHEMWEB HTTPS: No such file or directory"

Durchgeführt habe ich bereits:

Unter Linux:
apt-get install libio-socket-ssl-perl
apt-get install openssl
dreamplug-debian:/usr/bin# mkdir certs
cd certs
openssl req -new -x509 -nodes -out server-cert.pem -days 3650 -keyout
server-key.pem
(auf Sicherheitsfragen entspr. indiv. Werte eingegeben)

In FHEM:
updatefhem
zu FHEM.cfg hinzugefügt:
attr WEB HTTPS


Da ich nun vermute, dass mein FHEM- Arbeitsverzeichnis ggf. nicht
"/usr/bin" ist, habe ich den Ordner "certs" samt Inhalt auch noch in
folgende Verzeichnisse kopiert:

/usr/share/fhem
/var/log/fhem
/etc

Leider mit ausbleibendem Erfolg. Was mache ich da noch falsch?

Gruß Frank

Rudolf Koenig

unread,
Dec 23, 2011, 6:14:31 AM12/23/11
to fhem-...@googlegroups.com
> "FHEMWEB HTTPS: No such file or directory"

Das certs Verzeichnis muss im "Arbeitsverzeichnis" (current working directory)
sein, ich bin aber unsicher, wo das ist, wenn fhem aus dem .deb Paket
installiert wurde (root ?). Am besten cwd in dem Startkript auf was
bekanntes setzen (mit dem certs Verzeichnis drin).

Fiedel

unread,
Dec 23, 2011, 7:47:02 AM12/23/11
to FHEM users
Vielen Dank für die schnelle Antwort und dann noch so kurz vorm Fest!

> Am besten cwd in dem Startkript auf was bekanntes setzen (mit dem certs Verzeichnis drin).

Das FHEM hatte ich aus dem aktuellen fhem-5.1.tar.gz - also der 5.1er
Version von deiner
Webseite per "make install-pgm2" installiert.
Welches "Startskript" meinst du und wo wird "cwd" als Variable oder
Pfadangabe verwendet?

Habe schon mal die Datei "FHEMWEB.pl" durchforstet, aber keinen
Hinweis gefunden. Welche
Skripte oder Startdateien sind denn überhaupt in das HTTPS involviert?
Leider habe ich darüber
im WEB und auch hier in der Group kaum was gefunden. Scheinen sich
wenig Leute ranzutrauen. ;o)
Gibt es ggf. eine Quelle, wo man sich in das Thema einlesen kann?

Also nochmals vielen Dank und vor allem ein frohes und gesundes Fest!!!

Rudolf Koenig

unread,
Dec 23, 2011, 8:46:34 AM12/23/11
to fhem-...@googlegroups.com
> Webseite per "make install-pgm2" installiert.

Damit installiert man mWn kein startskript -> man darf/muss fhem selber
starten. Das Verzeichnis wo man "fhem.pl /etc/fhem.cfg" aufruft, ist gemeint.

Da das aber "unhaltbar" ist, habe ich "certs" hiermit ins moddir verbannt (da
wo auch FHEM ist), nach einem updatefhem sollte das greifen.

Fiedel

unread,
Dec 23, 2011, 9:47:41 AM12/23/11
to FHEM users
Ist ja irre - ging auf Anhieb!

Muss dann noch mein Zertifikat dort reinkopieren und verstehen,
was genau du gemacht hast, aber zuerst soll dich der Weißbärtige
morgen besonders reich beschenken... ;o)

Besten Dank sagt

Frank
Reply all
Reply to author
Forward
0 new messages