Autor Thema: Ubuntu LTS 16 fhem systemd Probleme  (Gelesen 559 mal)

Offline lewej

  • Full Member
  • ***
  • Beiträge: 235
Ubuntu LTS 16 fhem systemd Probleme
« am: 15 Juni 2017, 19:48:30 »
Hallo Zusammen,

ich habe Probleme fhem mittels systemd zu starten, wenn ich den Service starten möchte, bleibt der Befehl hängen und nach paar Minuten, beendet sich systemd mit Fehlern.
Hat jemand schon mal diese Probleme gehabt.
Mein systemd File für fhem sieht wie folgt aus:


[Unit]
Description=FHEM Perl Server
After=syslog.target network.target owserver.service

[Service]
Type=oneshot
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
RemainAfterExit=yes
ExecStart=/usr/bin/perl /opt/fhem/fhem.pl /opt/fhem/fhem.cfg

[Install]
WantedBy=multi-user.target


Wenn ich fhem einfach per Befehl perl .... starte funktioniert es.

Gruß
lewej

Online Wernieman

  • Hero Member
  • *****
  • Beiträge: 3209
Antw:Ubuntu LTS 16 fhem systemd Probleme
« Antwort #1 am: 15 Juni 2017, 20:07:18 »
Es sollte eigentlich bei fhem ein systemd init-script mitgeliefert werden .... Dein "Type" ist falsch

siehe:
https://svn.fhem.de/trac/browser/trunk/fhem/contrib/init-scripts/fhem.service?rev=13587
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

Offline lewej

  • Full Member
  • ***
  • Beiträge: 235
Antw:Ubuntu LTS 16 fhem systemd Probleme
« Antwort #2 am: 16 Juni 2017, 09:09:48 »
Hallo,

Auch mit dem von fhem ausgelieferten Script tritt das Problem auf. Beim aufruf hängt der Start sich auf und irgendwann beendet sich der Start.

Type forking hat in meinem Fall nicht geholfen.

Noch eine Idee?

Gruss
Lewej

Online Wernieman

  • Hero Member
  • *****
  • Beiträge: 3209
Antw:Ubuntu LTS 16 fhem systemd Probleme
« Antwort #3 am: 16 Juni 2017, 10:50:28 »
Zitat
Wenn ich fhem einfach per Befehl perl .... starte funktioniert es.
Mit welchem User Probierst Du?

Was sagen die Logfiles?
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

Offline lewej

  • Full Member
  • ***
  • Beiträge: 235
Antw:Ubuntu LTS 16 fhem systemd Probleme
« Antwort #4 am: 17 Juni 2017, 08:36:40 »
Mit welchem User Probierst Du?

Was sagen die Logfiles?

Hallo,

Ich starte fhem mit sudo und der systemd startet diesen mit fhem:dialout.
In den Logs ist nichts auffälliges, da wenn ich den Start mit ctrl+c beende
Läuft fhem weiter und es sind auch keine Fehler im Log.

Gruss
Lewej

Online Wernieman

  • Hero Member
  • *****
  • Beiträge: 3209
Antw:Ubuntu LTS 16 fhem systemd Probleme
« Antwort #5 am: 17 Juni 2017, 11:14:14 »
Mit Susi ... Also Root??? Bei Systemd sagst Du aber User=Fhem

Welche Berechtigungen/User haben Deine Logfiles?
- Bitte um Input für Output
- When there is a Shell, there is a Way

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

 

decade-submarginal