configDB restore führt zu temporären Verlust der Konfiguration

Begonnen von Morgennebel, 18 November 2017, 09:28:56

Vorheriges Thema - Nächstes Thema

Morgennebel

Moin Moin,


seit einigen Wochen habe ich configDB im Einsatz. Heute mußte ich zum ersten Mail eine ältere Version wiederherstellen.

Nach Wiki-Anleitung habe ich

configdb diff D_vThings.BrightnessAussen 1

aufgerufen, meine aus Versehen gelöschte Zeile gefunden und dann mit

configdb recover 1

die vorherige Version wiederhergestellt. configDB bat mich um Reboot oder rereadcfg, ich wählte die rereadcfg-Option.

Das führte zum Verlust meiner Konfiguration und sehr sehr vielen Fehlermeldungen. Danach stürzte FHEM ab.
Ein Reboot brachte alles wieder zum Vorschein, aber irgendwas ist da nicht in ganz glatt gelaufen.

Anbei das Logfile:


2017.11.18 09:16:29 1: PERL WARNING: Use of uninitialized value $version in numeric gt (>) at configDB.pm line 798.
2017.11.18 09:16:29 1: PERL WARNING: Use of uninitialized value $version in concatenation (.) or string at configDB.pm line 807.
2017.11.18 09:16:29 1: PERL WARNING: Use of uninitialized value $uuid in concatenation (.) or string at configDB.pm line 808.
2017.11.18 09:16:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 1013.
2017.11.18 09:16:30 1: PERL WARNING: Use of uninitialized value $v in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 2056.
2017.11.18 09:16:37 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 745.
2017.11.18 09:16:37 1: Error: >WEB< has no TYPE, but following keys: ><
2017.11.18 09:17:15 0: Server shutdown
2017.11.18 09:17:15 0: Strange call for typeless WEB: ShutdownFn
2017.11.18 09:17:43 3: [UtilsHourCounter] Init Done with Version 1.02 - 17.03.2014 (john)
2017.11.18 09:17:43 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.11.18 09:17:43 1: HMLAN_Parse: HMLAN1 new condition init
2017.11.18 09:17:43 1: HMLAN_Parse: HMLAN2 new condition disconnected
2017.11.18 09:17:47 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 60) line 1.
2017.11.18 09:17:47 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/59_LuftdatenInfo.pm line 248.
2017.11.18 09:17:48 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 249) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 250) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 251) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 252) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 253) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 306) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 307) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 308) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 309) line 1.
2017.11.18 09:17:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 310) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 476) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 478) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 480) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 482) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 484) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 730) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 731) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 732) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 733) line 1.
2017.11.18 09:17:49 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 734) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 785) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 786) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 787) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 788) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "missing attr valvesDeviceList" isn't numeric in sprintf at (eval 789) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 830) line 1.
2017.11.18 09:17:50 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 831) line 1.
2017.11.18 09:17:42 0: Featurelevel: 5.8
2017.11.18 09:17:42 0: Server started with 477 defined entities (fhem.pl:15377/2017-11-01 perl:5.020002 os:linux user:fhem pid:1670)
2017.11.18 09:17:42 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 863) line 1.
2017.11.18 09:17:42 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 878) line 1.
2017.11.18 09:17:43 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 887) line 1.
2017.11.18 09:17:43 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 896) line 1.
2017.11.18 09:17:43 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 897) line 1.
2017.11.18 09:17:43 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 898) line 1.
2017.11.18 09:17:43 1: HMLAN_Parse: HMLAN1 new condition ok
2017.11.18 09:17:43 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 904) line 1.
2017.11.18 09:17:43 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 905) line 1.
2017.11.18 09:17:43 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 914) line 1.
2017.11.18 09:17:47 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 915) line 1.
2017.11.18 09:17:57 1: PERL WARNING: Use of uninitialized value $temperaturV in substitution (s///) at ./FHEM/93_PWMR.pm line 926.
2017.11.18 09:17:57 1: PERL WARNING: Use of uninitialized value $temperaturV in subtraction (-) at ./FHEM/93_PWMR.pm line 1067.
2017.11.18 09:17:57 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/93_PWMR.pm line 1069.
2017.11.18 09:17:57 1: PERL WARNING: Use of uninitialized value $t in subtraction (-) at ./FHEM/93_PWMR.pm line 1073.
2017.11.18 09:17:57 1: PERL WARNING: Use of uninitialized value $temperaturV in concatenation (.) or string at ./FHEM/93_PWMR.pm line 1114.
2017.11.18 09:17:57 1: PERL WARNING: Use of uninitialized value $temperaturT in concatenation (.) or string at ./FHEM/93_PWMR.pm line 1114.
2017.11.18 09:17:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitchThresholdTemp refers to invalid device or reading
2017.11.18 09:17:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitch wait for delayTimeOn before switching on (init timestamp)
2017.11.18 09:17:57 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 940) line 1.
2017.11.18 09:17:57 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 941) line 1.
2017.11.18 09:17:57 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 942) line 1.
2017.11.18 09:17:57 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 943) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 958) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 959) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 967) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 968) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 969) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 970) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 971) line 1.
2017.11.18 09:18:05 1: PERL WARNING: Argument "attr valvesDeviceList is empty" isn't numeric in sprintf at (eval 972) line 1.
2017.11.18 09:18:14 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 1097) line 1.
2017.11.18 09:18:16 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 1105) line 1.
2017.11.18 09:18:44 1: HMLAN_Parse: HMLAN2 new condition init
2017.11.18 09:18:44 1: 192.168.1.51:1000 reappeared (HMLAN2)
2017.11.18 09:18:46 1: HMLAN_Parse: HMLAN2 new condition ok
2017.11.18 09:18:57 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/94_PWM.pm line 569.
2017.11.18 09:18:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitch wait for delayTimeOn before switching on
2017.11.18 09:19:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitch wait for delayTimeOn before switching on
2017.11.18 09:20:00 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 1583) line 1.
2017.11.18 09:20:00 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 1585) line 1.
2017.11.18 09:20:47 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2057) line 1.
2017.11.18 09:20:47 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2058) line 1.
2017.11.18 09:20:47 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2059) line 1.
2017.11.18 09:20:47 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2061) line 1.
2017.11.18 09:20:47 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2062) line 1.
2017.11.18 09:20:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2071) line 1.
2017.11.18 09:20:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2072) line 1.
2017.11.18 09:20:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2073) line 1.
2017.11.18 09:20:48 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2074) line 1.
2017.11.18 09:20:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitch wait for delayTimeOn before switching on
2017.11.18 09:21:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitch wait for delayTimeOn before switching on
2017.11.18 09:22:57 2: PWM_Calculate: PWM.FussbodenHeizung: OverallHeatingSwitch wait for delayTimeOn before switching on
2017.11.18 09:23:18 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2717) line 1.
2017.11.18 09:23:18 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 2718) line 1.
2017.11.18 09:25:00 1: PERL WARNING: Argument "" isn't numeric in numeric gt (>) at (eval 2907) line 1.
2017.11.18 09:25:00 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 2908) line 1.


Diese Fehler:


2017.11.18 09:18:14 1: PERL WARNING: Argument "???" isn't numeric in division (/) at (eval 1097) line 1.


habe ich schon länger, und haben nichts mit dem Absturz zu tun. Hatte nur bisher keine Zeit und wollte das Logfile vollständig
teilen

Ciao, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA