Hauptmenü

[gelöst] fhem.save

Begonnen von satprofi, 12 Februar 2014, 18:27:08

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Habe durch zufall entdeckt das meine fhem.save seit 4.2. nicht mehr aktualisiert wurde. im Logfile steht
2014.02.12 18:22:52 1: WriteStateFile: Cannot open ./log/fhem.save: Permission denied

jetzt habe ich gesehen das dieses file root gehört, wobei der rest im log directory fhem gehört. ich glaube mich erinnern zu können am 4.2. ein update gmacht zu haben. kann es damit zusammen hängen?

wie genau soll diese datei aussehen?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Puschel74

Hallo,

Wie die Datei aussehen soll?
Naja sie hat Einträge für jedes Devcie und die zugehörigen Stati und Werte  ;D

Oder meinst du die Rechte?
Die sollten so sein das FHEM rein schreiben darf.
2 Möglichkeiten:
a) fhem zu den berechtigten User hinzufügen oder
b) der Datei die passenden Rechte geben.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

AHA1805

chmod 777 fhem.save

Gesendet von Unterwegs mit Tapatalk 4

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

Puschel74

Zitatchmod 777 fhem.save
Das wäre Möglichkeit 2.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

satprofi

hallo.
danke vorerst, aber rechte sind 777, und gruppe dialout , user fhem. die restl. datein im ordner ebenfalls.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Puschel74

Hallo,

Zitatdanke vorerst, aber rechte sind 777
und dennoch
Zitat2014.02.12 18:22:52 1: WriteStateFile: Cannot open ./log/fhem.save: Permission denied
?

Ich kann ja mal in den Bereich NAS verschieben da du eine Dockstar benutzt - das ist glaub ich ein NAS.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Wernieman

sorry, aber 777 ist nun wirklich "Schwachsinn". Warum sollte man die Datei ausführbar machen?
Besser

1. Datei dem user zuführen:
chown fhem: ./log/fhem.save
bzw. sicherheitshalber den Ordner passend machen
chown -R fhem: ./log

2. Dateiberechtigung anpassen, das fhem schreiben darf (hier mal gleich für den ganzen Fhem Ordner)
chmod 644 ./log/*

3. Dateiberechtigung für den Ordner anpassen! Hier ist "ausführen" wichtig, da es bedeutet, das man in den ordner eintauchen darf
chmod 755 ./log

Hinweis: Bitte alles im FHEM-Ordner ausführen!

Generell:
Gleich alles auf 777 setzen ist die "Windows-Lösung", genau so wie, alles unter root laufen lassen.

(Sorry das das ich hier so "abkotze", aber solle Pseudolösungen ohne Nachdenken bringen mich immer auf die Palme)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

AHA1805

Hallo

Sorry da gebe ich dir recht ;-)
da ich aus der Windowsecke komme und es da leider zu oft die Methode ist, alle Rechte zu geben weil man sonst oft :-( nicht weiter kommt.

Ich gebe zu bei mir auch ein chmod -R 777 ./fhem durchgeführt zu haben, da ich sonst immer wieder Zugriffsprobleme mit Windows über smb gehabt habe und nun alles funktioniert.   
Gruß Hannes

Gesendet von Unterwegs mit Tapatalk 4

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

Wernieman

Auch wenn es jetzt OT wird:
Schaue Dir mal Deine samba-Config an ..... das kann man alles "lösen" ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

satprofi

gelöst.
habe im config file die zeile ./log/fhem.save auf /opt/fhem/log/fhem.save geändert und jetzt klappts.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram