Hallo,
ich habe jetzt nach oben genannter Anleitung aus dem Wiki versucht FHEM auf meinem MacMini zu installieren.
Es hat auch soweit alles geklappt. Die Installation ist laut Ausgabe im Terminal erfolgreich gewesen. Beim Versuch FHEM zu starten kommt allerdings folgende Meldung:
ZitatRMs-Mac-mini:/ macmini$ perl /Benutzer/macmini/fhem/fhem.pl /Benutzer/macmini/fhem/fhem.cfg
Can't open ./log/fhem-2014-12.log: No such file or directory at /Benutzer/macmini/fhem/fhem.pl line 2148.
Kann mir da einer von euch weiterhelfen?
Hallo,
Das ist jetzt keine FHEM-spezifische Frage und wäre im passenden Forenbereich besser aufgehoben ;)
Exisitiert der Ordner ./log ?
Vermutlich ja.
Hat FHEM darin Schreibrechte?
Vermutlich nein.
Grüße
Edith: Bitte den Betreff anpassen - ich hab mal abgetrennt und passend verschoben.
Danke fürs Verschieben!
Ich bin echt zu blöd, die Rechte korrekt zu vergeben, bzw. erscheint die Fehlermeldung auch weiterhin :(
Das hat auch überhaupt nichts mit den Rechten zu tun, sondern damit, dass Du fhem nicht aus dem Unterverzeichnis startest, in dem es installiert ist.
Mach mal ein
cd /Benutzer/macmini/fhem/
und danach
perl fhem.pl fhem.cfg
Dann sollte fhem ohne Fehlermeldung starten.
Hallo zusammen,
klinke mich mal hier ein, auch ich habe nun nach der Anleitung im Wiki meinen Umzug vom Pi auf den Mac vollzogen, jedoch offensichtlich riesige Probleme mit dem Launchd...
Kann es mir zur Zeit nur mit nicht gesetzten Rechten erklären, sehe wahrscheinlich den Wald vor lauter Bäumen nicht mehr, brauche Hilfe...
Was hab ich getan:
1. fhem-user lokal angelegt... (os x 10.10 mit server 4.0)
2. fhem laut Wiki installiert, mit den angepassten directory´s (BINDIR=/usr/local/bin MODDIR=/usr/local/share/fhem VARDIR=/var/log/fhem etc...)
3. fhem-user schreib/lese Rechte in den betreffenden Ordnern oder den betreffenden Dateien gegeben
4. fhem startet mit "perl /usr/local/bin/fhem.pl /usr/local/etc/fhem.cfg" egal aus welchem Ordner ich es aufrufe...
5. fhem update vollzogen, keine Probleme...
6. mir ist es nicht möglich einen shutdown/restart über das Frontend zu machen, bedeutet muss immer wieder in der Konsole neu starten...
7. nach update alte "fhem.cfg" incl. aller *.log/*.pm etc verschoben und Rechte angepasst...
8. alles läuft!!! nur kein "shutdown/restart" oder der launchd... (nehme an aus dem selben Grund...;-))
9. über "sudo launchctl list" sehe ich auch die betreffende .plist mit status 0???
Ab hier verließen Sie ihn... :'(
Danke für eure Anregungen... ;-)
Zitat von: RockSteadyBeat am 19 Dezember 2014, 12:56:03
4. fhem startet mit "perl /usr/local/bin/fhem.pl /usr/local/etc/fhem.cfg" egal aus welchem Ordner ich es aufrufe...
Natürlich
startet es. Aber es funktioniert nicht. Wie Du ja selbst bemerkt hast.
Inwiefern meinst Du das es nicht funktioniert? Fhem.pl führt die .cfg aus... Jedoch einzig "restart" klappt nicht.
Gesendet von iPhone mit Tapatalk
ist bei mir auch so, aber für mich ein durchaus zu verschmerzendes Schönheitsproblem, da meine produktive fhem Installation nur noch höchst selten "durchgetreten" wird. :)
Und zur Not ist der launchctl Befehl ja schnell in die Tasten gehauen ;D
Greetz
Eldrik