FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: spike am 10 Februar 2016, 21:58:38

Titel: FHEM startet nicht mehr
Beitrag von: spike am 10 Februar 2016, 21:58:38
Hi habe gerade ein Komische Problem Fhem lässt sich nicht starten bekomme immer diese Fehler Meldung

pi@raspberrypi ~ $  sudo /etc/init.d/fhem start
Starting fhem...
Can't open ./log/fhem-2016-02.log: Permission denied at fhem.pl line 2362.
pi@raspberrypi ~ $

Die Datei fhem-2016-02.log ist leer
ist noch was zu retten ?
Danke
Titel: Antw:FHEM startet nicht mehr
Beitrag von: franky08 am 10 Februar 2016, 22:07:51
Entweder hat fhem keine Schreibrechte auf den log oder benutzer/gruppe sind nicht ok. Ggf. Anpassen
Titel: Antw:FHEM startet nicht mehr
Beitrag von: spike am 10 Februar 2016, 22:11:34
Danke schon mal
Bestimmt jetzt ganz dumm von mir aber wie geht das ?





Titel: Antw:FHEM startet nicht mehr
Beitrag von: kumue am 10 Februar 2016, 22:19:27
wo läuft FHEM bei dir ? Fritzbox, Raspi.. ?

benutzer/gruppe mit chown ändern, Berechtigungen mit chmod
Titel: Antw:FHEM startet nicht mehr
Beitrag von: spike am 10 Februar 2016, 22:23:35
läuft auf nem Pi ich hab aber nicht so viel Ahnung davon habe gerade erst damit angefangen
Titel: Antw:FHEM startet nicht mehr
Beitrag von: kumue am 10 Februar 2016, 22:31:25
wenn ich im log-Verzeichnis ein ls -l absetzte, sieht die Berechtigung meiner Log-Datei so aus...

-rw-r--r-- 1 fhem dialout 796664 Feb 10 22:10 fhem-2016-02.log

Bekommt man hin als root user mit

chmod 644 fhem-2016-02.log
chown fhem:dialout fhem-2016-02.log
Titel: Antw:FHEM startet nicht mehr
Beitrag von: spike am 10 Februar 2016, 22:35:49
Bester DANK Läuft wieder DANKE DANKE DANKE
Titel: Antw:FHEM startet nicht mehr
Beitrag von: Bennemannc am 10 Februar 2016, 22:36:21
Hallo,

typischer Fehler. Wenn Du fhem nicht über "init.d/fhem start" aufrufst - sondern als Benutzer "pi" (oder anderer bzw. sudo) mit "perl /opt/fhem/fhem.pl /opt/fhem/fhem.cfg" (oder so ähnlich) werden die Berechtigungen der fhem-xxxx.log geändert. Dann hat das init-script keine Berechtigung zum Schreiben und fhem startet nicht.
Die Lösung:
cd /opt
sudo chown -R fhem:dialout fhem
-- damit werden alle Dateien incl. der Unterverzeichnisse wieder den USER fhem und der GRUPPE dialout zugewiesen. Dann sollte es auch wieder gehen.

Gruß Christoph
Titel: Antw:FHEM startet nicht mehr
Beitrag von: spike am 10 Februar 2016, 22:42:17
Danke das schreibe ich mir hinter die Ohren
Titel: Antw:FHEM startet nicht mehr
Beitrag von: franky08 am 10 Februar 2016, 22:44:34
Sag ich doch, der "Fehler" wurde ja nun schon des öfteren von neuen fhem usern gemacht.

VG
Frank