Autor Thema: shutdown restart funktioniert nicht  (Gelesen 1754 mal)

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
shutdown restart funktioniert nicht
« am: 12 Januar 2018, 06:42:34 »
Hi,
ich habe Fhem neuinstalliert auf einem Cubitruck mit Debian Stretch und anschließend mein Backup zurückgespielt.
Soweit läuft jetzt auch alles wieder, allerdings funktioniert das shutdown restart nicht, Fhem wird runtergefahren aber nicht mehr neugestartet.
Ich habe das auch in der Konsole überprüft
sudo service fhem status
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Fri 2018-01-12 06:37:02 CET; 2min 20s ago
  Process: 24304 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
 Main PID: 24306 (code=exited, status=0/SUCCESS)

Jan 12 06:21:11 cubietruck systemd[1]: Starting FHEM Home Automation...
Jan 12 06:21:12 cubietruck systemd[1]: Started FHEM Home Automation.

Wenn ich dort Fhem starte läuft wieder alles normal ohne eine Fehlermeldung
sudo service fhem startsudo service fhem status
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-01-12 06:40:18 CET; 17s ago
  Process: 26804 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
 Main PID: 26807 (perl)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/fhem.service
           └─26807 /usr/bin/perl fhem.pl fhem.cfg

Jan 12 06:40:17 cubietruck systemd[1]: Starting FHEM Home Automation...
Jan 12 06:40:18 cubietruck systemd[1]: Started FHEM Home Automation.

Im Log kann ich auch nichts auffälliges nach dem start über die Konsole finden
2018.01.12 06:37:02.437 0: Server shutdown
2018.01.12 06:40:18.471 1: Including fhem.cfg
2018.01.12 06:40:18.559 3: telnetPort: port 7072 opened
2018.01.12 06:40:18.919 3: WEB: port 8083 opened
2018.01.12 06:40:19.263 3: WEBphone: port 8084 opened
2018.01.12 06:40:19.271 3: WEBtablet: port 8085 opened
2018.01.12 06:40:19.487 1: HMLAN_Parse: hmusb new condition disconnected
2018.01.12 06:40:19.489 3: Opening hmusb device 127.0.0.1:1200
2018.01.12 06:40:19.506 1: HMLAN_Parse: hmusb new condition init
2018.01.12 06:40:19.508 3: hmusb device opened
2018.01.12 06:40:20.869 3: Opening FBSmartHome device 192.168.188.1:2002
2018.01.12 06:40:20.874 1: FBAHA FBSmartHome registered with handle: 000004fc
2018.01.12 06:40:20.876 3: FBSmartHome device opened
2018.01.12 06:40:24.744 3: TV_Programme: Defined with URL http://www.klack.de/fernsehprogramm/was-laeuft-gerade/0/0/all.html and interval 300
2018.01.12 06:40:31.407 3: TV_Programme_abend: Defined with URL http://www.klack.de/fernsehprogramm/2015-im-tv/0/0/all.html and interval 300
2018.01.12 06:40:31.968 3: Opening Cul433 device /dev/ttyACM0
2018.01.12 06:40:32.066 3: Setting Cul433 serial parameters to 9600,8,N,1
2018.01.12 06:40:32.177 3: Cul433: Possible commands: ABCEeFGhiKkLlMmRTtUuVWXxY
2018.01.12 06:40:32.182 3: Cul433 device opened
2018.01.12 06:40:33.446 3: DbLog myDbLog: Creating Push-Handle to database SQLite:dbname=/media/Platte/home/fhem.db with user
2018.01.12 06:40:33.497 3: DbLog myDbLog: Push-Handle to db SQLite:dbname=/media/Platte/home/fhem.db created
2018.01.12 06:40:33.792 3: Opening Telefon device 192.168.188.1:1012
2018.01.12 06:40:34.382 2: eventTypes: loaded 4088 events from log/eventTypes.txt
2018.01.12 06:40:34.593 3: AMAD (Android_Tablett_Wohnzimmer) - defined with host 192.168.188.23 on port 8090 and AccessPoint-SSID T&T,T&T5GHZ
2018.01.12 06:40:34.597 3: AMAD (AMADCommBridge) - defined Bridge with Socketport 8090
2018.01.12 06:40:34.597 3: AMAD (AMADCommBridge) - Attention!!! By the first run, dont forget to "set AMADCommBridge fhemServerIP <IP-FHEM>"
2018.01.12 06:40:34.599 3: AMADCommBridge: port 8090 opened
2018.01.12 06:40:35.122 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2018.01.12 06:40:35.123 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2018.01.12 06:40:35.731 1: PERL WARNING: "my" variable $xval masks earlier declaration in same scope at ./FHEM/95_Alarm.pm line 1312, <$fh> line 2588.
2018.01.12 06:40:35.732 1: stacktrace:
2018.01.12 06:40:35.732 1:     main::__ANON__                      called by ./FHEM/95_Alarm.pm (1312)
2018.01.12 06:40:35.733 1:     (eval)                              called by fhem.pl (2436)
2018.01.12 06:40:35.733 1:     (eval)                              called by fhem.pl (2435)
2018.01.12 06:40:35.733 1:     main::CommandReload                 called by fhem.pl (1851)
2018.01.12 06:40:35.734 1:     main::LoadModule                    called by fhem.pl (1908)
2018.01.12 06:40:35.734 1:     main::CommandDefine                 called by fhem.pl (1168)
2018.01.12 06:40:35.735 1:     main::AnalyzeCommand                called by fhem.pl (1022)
2018.01.12 06:40:35.735 1:     main::AnalyzeCommandChain           called by fhem.pl (1304)
2018.01.12 06:40:35.736 1:     main::CommandInclude                called by fhem.pl (547)
2018.01.12 06:40:35.764 1: [Alarm_Define] data hash restored from save file with date Fri Jan 12 06:40:35 2018
2018.01.12 06:40:35.773 1: Including ./log/fhem.save
2018.01.12 06:40:36.564 3: Device Bewegungsmelder added to ActionDetector with 000:20 time
2018.01.12 06:40:36.603 3: Device Fenster_Laya added to ActionDetector with 002:50 time
2018.01.12 06:40:36.640 3: Device Fenster_neben_Couch added to ActionDetector with 028:00 time
2018.01.12 06:40:36.671 3: Device Fenster_ueber_Heizung added to ActionDetector with 028:00 time
2018.01.12 06:40:36.701 3: Device Flur_EG added to ActionDetector with 099:00 time
2018.01.12 06:40:36.749 3: Device Gaeste_WC added to ActionDetector with 000:10 time
2018.01.12 06:40:36.822 3: Device Gaeste_WC_Fenster added to ActionDetector with 002:50 time
2018.01.12 06:40:36.889 3: Device HeizungFenster added to ActionDetector with 000:10 time
2018.01.12 06:40:36.992 3: Device Heizung_Flur added to ActionDetector with 000:10 time
2018.01.12 06:40:37.091 3: Device Heizung_Kinderzimmer added to ActionDetector with 000:10 time
2018.01.12 06:40:37.190 3: Device Heizung_Tuer added to ActionDetector with 000:10 time
2018.01.12 06:40:37.296 3: Device Keller added to ActionDetector with 099:00 time
2018.01.12 06:40:37.334 3: Device Kinderzimmer_Laya added to ActionDetector with 000:10 time
2018.01.12 06:40:37.434 3: Device Kinderzimmer_Mila added to ActionDetector with 099:00 time
2018.01.12 06:40:37.476 3: Device Kueche added to ActionDetector with 000:10 time
2018.01.12 06:40:37.579 3: Device Mila_Fenster added to ActionDetector with 002:50 time
2018.01.12 06:40:37.648 3: Device Rauchmelder_Kinderzimmer_Laya added to ActionDetector with 099:00 time
2018.01.12 06:40:37.690 3: Device Terassen_Tuer added to ActionDetector with 028:00 time
2018.01.12 06:40:37.779 3: monitoring (Batterie_monitoring) set Batterie_monitoring active
2018.01.12 06:40:38.289 3: FB_CALLMONITOR (Telefon) - phonebooks found: Telefonbuch (id: 0)
2018.01.12 06:40:38.652 2: FB_CALLMONITOR (Telefon) - read 383 contacts from remote phonebook "Telefonbuch"
2018.01.12 06:40:38.852 0: Featurelevel: 5.8
2018.01.12 06:40:38.852 0: Server started with 324 defined entities (fhem.pl:15842/2018-01-10 perl:5.024001 os:linux user:fhem pid:26807)
2018.01.12 06:40:39.160 3: set PapierIn  : no set value specified
2018.01.12 06:40:39.162 3: set BiomuellIn  : no set value specified
2018.01.12 06:40:39.163 3: set GelbeTonneIn  : no set value specified
2018.01.12 06:40:39.164 3: set RestmuellIn  : no set value specified
2018.01.12 06:40:39.165 3: Muellkalender_in_Dummy_kopieren return value: no set value specified
2018.01.12 06:40:39.564 3: ABFALL myAbfall - CALENDAR:AbfallA triggered, updating ABFALL myAbfall ...
2018.01.12 06:40:48.344 3: CUL_HM set Flur_EG statusRequest
2018.01.12 06:40:49.778 1: HMLAN_Parse: hmusb new condition ok
2018.01.12 06:40:50.150 3: Telefon device opened
2018.01.12 06:40:53.222 3: [Alarmanlage V3.12] Added hidden room 'AlarmRoom' to WEBtablet_192.168.188.23_55465
2018.01.12 06:40:54.336 3: CUL_HM set Keller statusRequest
2018.01.12 06:40:55.394 3: CUL_HM set Kinderzimmer_Mila statusRequest
2018.01.12 06:40:56.401 3: CUL_HM set Rauchmelder_Kinderzimmer_Laya statusRequest

Einer eine idee was da falsch läuft?

Danke
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline KernSani

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 2168
Antw:shutdown restart funktioniert nicht
« Antwort #1 am: 12 Januar 2018, 06:58:28 »
Hi,
dazu gab es in letzter Zeit mehrere Diskussionen, z.B. hier: https://forum.fhem.de/index.php?topic=78028.0
Hast du da mal geschaut?
RasPi: RFXTRX, HM, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 1890
Antw:shutdown restart funktioniert nicht
« Antwort #2 am: 12 Januar 2018, 08:23:11 »
Ich meine das war gefixt.
Ist aber nach gestrigem Update bei mir auch wieder aufgetreten.
Ich geh jetzt einfach dazu über und mach nen OS Restart nach Updates.


Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
Antw:shutdown restart funktioniert nicht
« Antwort #3 am: 12 Januar 2018, 19:05:05 »
Hi, also hab zwar gesucht, und auch das ein oder andere gefunden, aber nichts was mich weiterbringt,  auch hier das https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche hat mir nicht geholfen auf der Fehlersuche.
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14475
  • s/fhem\.cfg/configDB/g
Antw:shutdown restart funktioniert nicht
« Antwort #4 am: 12 Januar 2018, 19:19:40 »
Das Verhalten hängt davon ab, welche restart-Optionen im fhem.service file definiert sind.
Die möglichen Optionen sind dort per default inaktiv und dokumentiert. Man kann sie nach eigenem Gusto konfigurieren.

Zitat
# please select restart options according your needs
# Restart=on-abnormal # uncomment for crash and watchdog event recovery only (keeps shutdown working)
# Restart=always # alternativly uncomment this line for recover always
# RestartSec=5 # uncomment always if restart required!

Bei mir laufen alle FHEM Installationen mit den gesetzten Optionen "always" und 5 Sekunden. Das hat zwar den Nebeneffekt, dass ein shutdown nicht mehr funktioniert, sondern FHEM nach 5 Sekunden wieder neu gestartet wird, aber damit kann ich leben. Ein echtes Beenden von FHEM brauche ich normalerweise nur, wenn ich ohnehin auf Betriebssystemebene etwas ändern möchte, und dann läßt sich FHEM mit "service fhem stop" jederzeit zuverlässig beenden.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 01.06.2018
Informativ Informativ x 1 Liste anzeigen

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
Antw:shutdown restart funktioniert nicht
« Antwort #5 am: 12 Januar 2018, 20:55:24 »
Hi,
danke für deine erklärung, ist das neu?

Hab die fhem.service jetzt mal so geändert:
# $Id: fhem.service 15784 2018-01-05 11:29:16Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
# uncomment next two lines if auto-restart desired

# please select restart options according your needs
# Restart=on-abnormal # uncomment for crash and watchdog event recovery only (keeps shutdown working)
# Restart=always # alternativly uncomment this line for recover always
 RestartSec=5 # uncomment always if restart required!

[Install]
WantedBy=multi-user.target


Allerdings klappt der shutdown restart immer noch nicht, wenn ich dann den Status abfrage bekomme ich diese Meldung:
fhem@cubietruck:/opt/fhem$ systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Fri 2018-01-12 20:41:54 CET; 1min 7s ago
  Process: 32462 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
 Main PID: 32464 (code=exited, status=0/SUCCESS)

Jan 12 20:41:08 cubietruck systemd[1]: Starting FHEM Home Automation...
Jan 12 20:41:09 cubietruck systemd[1]: Started FHEM Home Automation.

Beim start muss ich dann jetzt plötzlich ein passwort eingeben, das musste ich vorher nicht, und vorallem wieso ich das für den User "Thomas" eingeben muss, und nicht für "fhem" verstehe ich garnicht
fhem@cubietruck:~$ systemctl start fhem.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'fhem.service'.
Authenticating as: Thomas,5,, (fhem)
Password:
==== AUTHENTICATION COMPLETE ===
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14475
  • s/fhem\.cfg/configDB/g
Antw:shutdown restart funktioniert nicht
« Antwort #6 am: 12 Januar 2018, 22:19:22 »
Hab die fhem.service jetzt mal so geändert:
...
Allerdings klappt der shutdown restart immer noch nicht, wenn ich dann den Status abfrage bekomme ich diese Meldung:

Es reicht nicht, nur die Sekunden zu aktivieren, Du musst auch eine der beiden möglichen Restart= Optionen auswählen.

Dein Authentifizierungsproblem kommt daher, dass Du als normaler Nutzer versuchst, einen Service zu starten. Das geht nur als root, deshalb musst Du Dich entsprechend anmelden.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 01.06.2018

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
Antw:shutdown restart funktioniert nicht
« Antwort #7 am: 13 Januar 2018, 15:35:57 »
Ok, neuer Versuch
# $Id: fhem.service 15784 2018-01-05 11:29:16Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
# uncomment next two lines if auto-restart desired

# please select restart options according your needs
# Restart=on-abnormal # uncomment for crash and watchdog event recovery only (keeps shutdown working)
 Restart=always # alternativly uncomment this line for recover always
 RestartSec=5 # uncomment always if restart required!

[Install]
WantedBy=multi-user.target


Allerdings keine besserung, nach einem shutdown restart in fehm, ist fhem nicht erreichbar
systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sat 2018-01-13 15:36:57 CET; 40s ago
 Main PID: 19690 (code=exited, status=0/SUCCESS)

Jan 13 15:36:10 cubietruck systemd[1]: Starting FHEM Home Automation...
Jan 13 15:36:11 cubietruck systemd[1]: Started FHEM Home Automation.
Jan 13 15:36:22 cubietruck systemd[1]: [/etc/systemd/system/fhem.service:19] Failed to parse service restart specifier, ignoring: always # alternativly uncomment
Jan 13 15:36:22 cubietruck systemd[1]: [/etc/systemd/system/fhem.service:20] Failed to parse sec value, ignoring: 5 # uncomment always if restart required!

« Letzte Änderung: 13 Januar 2018, 15:38:22 von Tommy82 »
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Online kadettilac89

  • Sr. Member
  • ****
  • Beiträge: 624
Antw:shutdown restart funktioniert nicht
« Antwort #8 am: 13 Januar 2018, 17:23:25 »
hast du nach dem Ändern des Scripts aktualisiert? fhem service beenden und dann ... s. u. als root

sudo systemctl daemon-reload

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
Antw:shutdown restart funktioniert nicht
« Antwort #9 am: 13 Januar 2018, 18:22:04 »
hast du nach dem Ändern des Scripts aktualisiert? fhem service beenden und dann ... s. u. als root

sudo systemctl daemon-reload

Ja habe ich gemacht, aber keine änderung
nach einem shutdown restart ist der Status immer
sudo systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: ena
   Active: inactive (dead) since Sat 2018-01-13 18:20:43 CET; 37s ago
  Process: 15860 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0
 Main PID: 15865 (code=exited, status=0/SUCCESS)

Jan 13 18:19:51 cubietruck systemd[1]: Starting FHEM Home Automation...
Jan 13 18:19:52 cubietruck systemd[1]: Started FHEM Home Automation.
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14475
  • s/fhem\.cfg/configDB/g
Antw:shutdown restart funktioniert nicht
« Antwort #10 am: 14 Januar 2018, 11:42:56 »
Wenn Du die Option Restart=always gesetzt hast, probiers doch mal nur mit "shutdown" anstatt "shutdown restart"
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 01.06.2018

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
Antw:shutdown restart funktioniert nicht
« Antwort #11 am: 14 Januar 2018, 12:42:43 »
Leider auch keine besserung bei einem "shutdown"
sudo systemctl status fhem.service
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sun 2018-01-14 12:38:48 CET; 1min 4s ago
  Process: 3340 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
 Main PID: 3345 (code=exited, status=0/SUCCESS)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 1890
Antw:shutdown restart funktioniert nicht
« Antwort #12 am: 14 Januar 2018, 13:18:26 »
Oder mal die 5sek höher setzen?
Was sagt das fhem log?

Mit dem Handy online, daher kurz gefasst...


Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14475
  • s/fhem\.cfg/configDB/g
Antw:shutdown restart funktioniert nicht
« Antwort #13 am: 14 Januar 2018, 13:48:05 »
Teste mal bitte folgendes:

# please select restart options according your needs
#Restart=on-abnormal # uncomment for crash and watchdog event recovery only (keeps shutdown working)
#Restart=always # alternativly uncomment this line for recover always
#RestartSec=5 # uncomment always if restart required!

Restart=on-failure


Dann sollte "shutdown" Dein FHEM beenden und "shutdown 1" zu einem Neustart führen.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Nächster Hamburg-Stammtisch: 01.06.2018

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2130
Antw:shutdown restart funktioniert nicht
« Antwort #14 am: 14 Januar 2018, 14:05:18 »
Hi, die Datei sieht dann so aus:
fhem@cubietruck:/$ sudo nano /etc/systemd/system/fhem.service
  GNU nano 2.7.4        File: /etc/systemd/system/fhem.service

Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
# uncomment next two lines if auto-restart desired

# please select restart options according your needs
# Restart=on-abnormal # uncomment for crash and watchdog event recovery only (k$
# Restart=always # alternativly uncomment this line for recover always
# RestartSec=5 # uncomment always if restart required!

Restart=on-failure

[Install]
WantedBy=multi-user.target

Kann es an der Berechtigung liegen?
-rw-r--r-- 1 fhem dialout  695 Jan 14 13:53 fhem.service
Also auch mit dieser änderung funktioniert es nicht

Im Log steht meiner meinung nach nichts auffälliges, wenn ich dann über die Konsole neugestartet habe
2018.01.14 14:01:25.492 0: Server shutdown
2018.01.14 14:02:37.056 1: Including fhem.cfg
2018.01.14 14:02:37.144 3: telnetPort: port 7072 opened
2018.01.14 14:02:37.510 3: WEB: port 8083 opened
2018.01.14 14:02:37.855 3: WEBphone: port 8084 opened
2018.01.14 14:02:37.864 3: WEBtablet: port 8085 opened
2018.01.14 14:02:38.090 1: HMLAN_Parse: hmusb new condition disconnected
2018.01.14 14:02:38.091 3: Opening hmusb device 127.0.0.1:1200
2018.01.14 14:02:38.106 1: HMLAN_Parse: hmusb new condition init
2018.01.14 14:02:38.108 3: hmusb device opened
2018.01.14 14:02:39.463 3: Opening FBSmartHome device 192.168.188.1:2002
2018.01.14 14:02:39.469 1: FBAHA FBSmartHome registered with handle: 00000039
2018.01.14 14:02:39.471 3: FBSmartHome device opened
2018.01.14 14:02:43.370 3: TV_Programme: Defined with URL http://www.klack.de/fernsehprogramm/was-laeuft-gerade/0/0/all.html and interval 300
2018.01.14 14:02:50.001 3: TV_Programme_abend: Defined with URL http://www.klack.de/fernsehprogramm/2015-im-tv/0/0/all.html and interval 300
2018.01.14 14:02:50.561 3: Opening Cul433 device /dev/ttyACM0
2018.01.14 14:02:50.657 3: Setting Cul433 serial parameters to 9600,8,N,1
2018.01.14 14:02:50.769 3: Cul433: Possible commands: ABCEeFGhiKkLlMmRTtUuVWXxY
2018.01.14 14:02:50.775 3: Cul433 device opened
2018.01.14 14:02:52.030 3: DbLog myDbLog: Creating Push-Handle to database SQLite:dbname=/media/Platte/home/fhem.db with user
2018.01.14 14:02:52.094 3: DbLog myDbLog: Push-Handle to db SQLite:dbname=/media/Platte/home/fhem.db created
2018.01.14 14:02:52.408 3: Opening Telefon device 192.168.188.1:1012
2018.01.14 14:02:53.004 2: eventTypes: loaded 4096 events from log/eventTypes.txt
2018.01.14 14:02:53.221 3: AMAD (Android_Tablett_Wohnzimmer) - defined with host 192.168.188.23 on port 8090 and AccessPoint-SSID T&T,T&T5GHZ
2018.01.14 14:02:53.226 3: AMAD (AMADCommBridge) - defined Bridge with Socketport 8090
2018.01.14 14:02:53.226 3: AMAD (AMADCommBridge) - Attention!!! By the first run, dont forget to "set AMADCommBridge fhemServerIP <IP-FHEM>"
2018.01.14 14:02:53.228 3: AMADCommBridge: port 8090 opened
2018.01.14 14:02:53.739 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2018.01.14 14:02:53.739 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2018.01.14 14:02:54.333 1: PERL WARNING: "my" variable $xval masks earlier declaration in same scope at ./FHEM/95_Alarm.pm line 1312, <$fh> line 2588.
2018.01.14 14:02:54.334 1: stacktrace:
2018.01.14 14:02:54.334 1:     main::__ANON__                      called by ./FHEM/95_Alarm.pm (1312)
2018.01.14 14:02:54.334 1:     (eval)                              called by fhem.pl (2436)
2018.01.14 14:02:54.335 1:     (eval)                              called by fhem.pl (2435)
2018.01.14 14:02:54.335 1:     main::CommandReload                 called by fhem.pl (1851)
2018.01.14 14:02:54.335 1:     main::LoadModule                    called by fhem.pl (1908)
2018.01.14 14:02:54.335 1:     main::CommandDefine                 called by fhem.pl (1168)
2018.01.14 14:02:54.336 1:     main::AnalyzeCommand                called by fhem.pl (1022)
2018.01.14 14:02:54.336 1:     main::AnalyzeCommandChain           called by fhem.pl (1304)
2018.01.14 14:02:54.336 1:     main::CommandInclude                called by fhem.pl (547)
2018.01.14 14:02:54.364 1: [Alarm_Define] data hash restored from save file with date Sun Jan 14 14:02:54 2018
2018.01.14 14:02:54.373 1: Including ./log/fhem.save
2018.01.14 14:02:55.167 3: Device Bewegungsmelder added to ActionDetector with 000:20 time
2018.01.14 14:02:55.207 3: Device Fenster_Laya added to ActionDetector with 002:50 time
2018.01.14 14:02:55.245 3: Device Fenster_neben_Couch added to ActionDetector with 028:00 time
2018.01.14 14:02:55.277 3: Device Fenster_ueber_Heizung added to ActionDetector with 028:00 time
2018.01.14 14:02:55.309 3: Device Flur_EG added to ActionDetector with 099:00 time
2018.01.14 14:02:55.356 3: Device Gaeste_WC added to ActionDetector with 000:10 time
2018.01.14 14:02:55.429 3: Device Gaeste_WC_Fenster added to ActionDetector with 002:50 time
2018.01.14 14:02:55.496 3: Device HeizungFenster added to ActionDetector with 000:10 time
2018.01.14 14:02:55.599 3: Device Heizung_Flur added to ActionDetector with 000:10 time
2018.01.14 14:02:55.697 3: Device Heizung_Kinderzimmer added to ActionDetector with 000:10 time
2018.01.14 14:02:55.796 3: Device Heizung_Tuer added to ActionDetector with 000:10 time
2018.01.14 14:02:55.901 3: Device Keller added to ActionDetector with 099:00 time
2018.01.14 14:02:55.940 3: Device Kinderzimmer_Laya added to ActionDetector with 000:10 time
2018.01.14 14:02:56.040 3: Device Kinderzimmer_Mila added to ActionDetector with 099:00 time
2018.01.14 14:02:56.079 3: Device Kueche added to ActionDetector with 000:10 time
2018.01.14 14:02:56.181 3: Device Mila_Fenster added to ActionDetector with 002:50 time
2018.01.14 14:02:56.252 3: Device Rauchmelder_Kinderzimmer_Laya added to ActionDetector with 099:00 time
2018.01.14 14:02:56.294 3: Device Terassen_Tuer added to ActionDetector with 028:00 time
2018.01.14 14:02:56.382 3: monitoring (Batterie_monitoring) set Batterie_monitoring active
2018.01.14 14:02:56.901 3: FB_CALLMONITOR (Telefon) - phonebooks found: Telefonbuch (id: 0)
2018.01.14 14:02:57.253 2: FB_CALLMONITOR (Telefon) - read 383 contacts from remote phonebook "Telefonbuch"
2018.01.14 14:02:57.453 0: Featurelevel: 5.8
2018.01.14 14:02:57.454 0: Server started with 324 defined entities (fhem.pl:15842/2018-01-10 perl:5.024001 os:linux user:fhem pid:13196)
2018.01.14 14:02:57.780 3: set PapierIn  : no set value specified
2018.01.14 14:02:57.782 3: set BiomuellIn  : no set value specified
2018.01.14 14:02:57.782 3: set GelbeTonneIn  : no set value specified
2018.01.14 14:02:57.783 3: set RestmuellIn  : no set value specified
2018.01.14 14:02:57.784 3: Muellkalender_in_Dummy_kopieren return value: no set value specified
2018.01.14 14:02:58.242 3: ABFALL myAbfall - CALENDAR:AbfallA triggered, updating ABFALL myAbfall ...
2018.01.14 14:03:11.024 3: CUL_HM set Flur_EG statusRequest
2018.01.14 14:03:11.646 1: HMLAN_Parse: hmusb new condition ok
2018.01.14 14:03:12.201 3: Telefon device opened
2018.01.14 14:03:15.382 3: [Alarmanlage V3.12] Added hidden room 'AlarmRoom' to WEB_192.168.188.52_61242
2018.01.14 14:03:15.430 3: [Alarmanlage V3.12] Added hidden room 'AlarmRoom' to WEBtablet_192.168.188.52_61241
2018.01.14 14:03:17.190 3: CUL_HM set Keller statusRequest
2018.01.14 14:03:17.289 3: FHEMWEB WEBtablet CSRF error: csrf_176918867712757 ne csrf_176082142603946 for client WEBtablet_192.168.188.52_61254. For details see the csrfToken FHEMWEB attribute.
2018.01.14 14:03:17.298 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1408F09C:SSL routines:ssl3_get_record:http request (peer: 192.168.188.47)
2018.01.14 14:03:18.207 3: CUL_HM set Kinderzimmer_Mila statusRequest
2018.01.14 14:03:18.422 3: FHEMWEB WEBtablet CSRF error: csrf_176918867712757 ne csrf_176082142603946 for client WEBtablet_192.168.188.52_61254. For details see the csrfToken FHEMWEB attribute.
2018.01.14 14:03:19.221 3: CUL_HM set Rauchmelder_Kinderzimmer_Laya statusRequest
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI