Hauptmenü

FHEM 5.9 auf PI

Begonnen von R1F800, 27 November 2019, 18:23:59

Vorheriges Thema - Nächstes Thema

R1F800

Hallo Zusammen,
nach der Installation meines FHEM (mittlerweile die X.te Instanz) habe ich bei einer aktuellen neuen Installation massive Probleme die FHEM Software zum laufen zu bekommen ....
keines der nachfolgenden Befehle funktioniert, da der Befehl nicht gefunden wird ...

sudo /etc/init.d/fhem status  oder start oder stop

Das hatte ich noch nie bei den älteren 5.8 oder 5.7

Habe ich hier was vergessen? :-\

DeeSPe

Welches OS?

Ich denke bei aktuellen Linux Versionen hat man initd verworfen und (inzwischen vollständig) durch systemd ersetzt.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

R1F800

#2
Zitat von: DeeSPe am 27 November 2019, 18:32:56
Welches OS?

Ich denke bei aktuellen Linux Versionen hat man initd verworfen und (inzwischen vollständig) durch systemd ersetzt.

Gruß
Dan

PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

auf einem PI2

init.d > existiert unter etc
ebenso wie systemd

das installationsscript des fhem hat auch die start scripte kopiert

CoolTux

Zitat von: R1F800 am 27 November 2019, 18:36:42
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

auf einem PI2

Wie bereits erwähnt wird am Stretch der systemd verwendet.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

R1F800

Ja.. unter systemd/system ist auch der fhem.service zu finden ... der wurde vom script kopiert.

und nun ? 
Ich hab da wohl ne Lücke .... ?

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

R1F800


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

R1F800

Zitat von: CoolTux am 27 November 2019, 18:48:41
Hast Du es mal gelesen?
natürlich ... nichts brauchbares ...
das ist unter dem weiterführenden link versteckt systemd/services ..

würde somit bedeuten :
0*) systemctl daemon-reload
1) systemctl enable myservice.service
2) systemctl start fhem.service 

* hier scheitere ich schon:
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Legitimierung ist zum erneuten Laden des systemd-Zustands notwendig.
Multiple identities can be used for authentication:
1.  ,,, (pi)
2.  root
Choose identity to authenticate as (1-2): 1
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure


CoolTux

Wie hast Du es denn Vorher gemacht? Da durftest Du auch nicht einfach service start fhem eingeben, Sondern musstest was machen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

R1F800

Zitat von: CoolTux am 27 November 2019, 18:59:40
Wie hast Du es denn Vorher gemacht? Da durftest Du auch nicht einfach service start fhem eingeben, Sondern musstest was machen?


:o ::) ::) ::) ::) ::)

Ich sollte mir jetzt nen Bier holen ....

Danke für die Hilfe

DeeSPe

Lustig ist es hier! Trallallala.... ;)
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

CoolTux

https://wiki.debian.org/sudo

Entweder
sudo systemctl fhem start
Oder
su
Passwort eingeben von root
systemctl fhem start

Bier hilft leider nicht Wissen zu erlangen. Hab es probiert.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

R1F800

#13
Zitat von: CoolTux am 27 November 2019, 19:05:36
https://wiki.debian.org/sudo

Entweder
sudo systemctl fhem start
Oder
su
Passwort eingeben von root
systemctl fhem start

Bier hilft leider nicht Wissen zu erlangen. Hab es probiert.


nun das habe ich ja schon rausgefunden .... Aber Bier hilft sich abzuregen ....
sudo systemctl start fhem.service

R1F800

#14
aber auch das hilft nicht ;-)

wenn ich localhost:8083/fhem aufrufe tut sich rein gar nichts.   ....
* fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: ena
   Active: active (running) since Wed 2019-11-27 19:16:17 CET; 1min 55s ago
  Process: 408 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/S
Main PID: 467 (perl)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/fhem.service
           `-467 /usr/bin/perl fhem.pl fhem.cfg

Nov 27 19:16:15 TestPi2 systemd[1]: Starting FHEM Home Automation...
Nov 27 19:16:17 TestPi2 systemd[1]: Started FHEM Home Automation.