[ERLEDIGT] seit heute (14.4.20) nach update restarted fhem dauernd

Begonnen von the ratman, 14 April 2020, 08:47:50

Vorheriges Thema - Nächstes Thema

the ratman

grüß euch ...

großes problem!. hab mein tägliches update gemacht, seit dem startet fhem in nem loop.

im log dazu:2020.04.14 08:34:07 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: fhem
2020.04.14 08:34:07 1: RMDIR: ./restoreDir/update/2020-04-11
2020.04.14 08:34:07 1: UPD ./CHANGED
2020.04.14 08:34:07 1: UPD ./fhem.pl
2020.04.14 08:34:07 1: UPD FHEM/00_CUL.pm
2020.04.14 08:34:07 1: UPD FHEM/00_SIGNALduino.pm
2020.04.14 08:34:07 1: UPD FHEM/00_ZWDongle.pm
2020.04.14 08:34:07 1: UPD FHEM/10_ZWave.pm
2020.04.14 08:34:07 1: UPD FHEM/14_Hideki.pm
2020.04.14 08:34:07 1: UPD FHEM/14_SD_WS.pm
2020.04.14 08:34:07 1: UPD FHEM/14_SD_WS07.pm
2020.04.14 08:34:07 1: UPD FHEM/14_SD_WS_Maverick.pm
2020.04.14 08:34:07 1: UPD FHEM/36_LaCrosseGateway.pm
2020.04.14 08:34:07 1: UPD FHEM/72_FB_CALLMONITOR.pm
2020.04.14 08:34:07 1: UPD FHEM/73_AutoShuttersControl.pm
2020.04.14 08:34:07 1: UPD FHEM/98_autocreate.pm
2020.04.14 08:34:07 1: UPD FHEM/DevIo.pm
2020.04.14 08:34:07 1: saving fhem.cfg
2020.04.14 08:34:07 1: saving ./log/fhem.save
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: New entries in the CHANGED file:
2020.04.14 08:34:07 1:  - change:  14_SD_WS_Maverick.pm: Attribute "IODev" in module deleted.
2020.04.14 08:34:07 1:  - change:  14_SD_WS07.pm: Attribute "IODev" in module deleted.
2020.04.14 08:34:07 1:  - change:  14_Hideki.pm: Attribute "IODev" in module deleted.
2020.04.14 08:34:07 1:  - change:  14_SD_WS.pm: Attribute "IODev" in module deleted. Forum #109822
2020.04.14 08:34:07 1:  - bugfix:  00_SIGNALduino:
2020.04.14 08:34:07 1:       Workaround, sending muliple commands causes collison Forum: #110035
2020.04.14 08:34:07 1:       Fixed docs and return value for get raw command
2020.04.14 08:34:07 1:       fixed use DevIo Forum #110125
2020.04.14 08:34:07 1:  - bugfix:  73_AutoShuttersControl: rollback Notify Fn, fix shading
2020.04.14 08:34:07 1:                                     out/in reserved
2020.04.14 08:34:07 1:  - feature: 72_FB_CALLMONITOR: new reading/event "calls_count" which reflects
2020.04.14 08:34:07 1:                                the number of active calls in parallel
2020.04.14 08:34:07 1:  - bugfix:  50_TelegramBot: parsemode corrected for multiple lines - msg1041326
2020.04.14 08:34:07 1:  - change:  37_echodevice.pm more loginformations set "NPM_login new"
2020.04.14 08:34:07 1:  - change:  93_Log2Syslog: new reading 'Parse_Err_LastData', minor changes
2020.04.14 08:34:07 1:  - change:  93_Log2Syslog: some code changes and reviews
2020.04.14 08:34:07 1:  - bugfix:  70_DENON_AVR: fixed HTTP 403 (thx justme1968)
2020.04.14 08:34:07 1:  - bugfix:  73_AutoShuttersControl: fix shading drive if current position under
2020.04.14 08:34:07 1:                                     shading position
2020.04.14 08:34:07 1:  - feature: 37_echodevice.pm
2020.04.14 08:34:07 1:      CHANGE:  Keepalive aktiviert
2020.04.14 08:34:07 1:      BUG:     set "NPM_login new"
2020.04.14 08:34:07 1:      FEATURE: Unterstützung A3RBAYBE7VM004 ECHO Studio
2020.04.14 08:34:07 1:               Unterstützung A3SSG6GR8UU7SN ECHO SUB
2020.04.14 08:34:07 1:               Unterstützung A1HNT9YTOBE735 Telekom Smart Speaker
2020.04.14 08:34:07 1:               set sounds: (Sounds gemäß Routine-Übersicht)
2020.04.14 08:34:07 1: ... rest of lines skipped.
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: Downloading https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: fhemabfall
2020.04.14 08:34:07 1: nothing to do...
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: Downloading https://raw.githubusercontent.com/nagel86/fhem-flex/master/controls_fhem-flex.txt
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: fhem-flex
2020.04.14 08:34:07 1: nothing to do...
2020.04.14 08:34:07 1: Calling /usr/bin/perl ./contrib/commandref_modular.pl, this may take a while
2020.04.14 08:34:07 1:
2020.04.14 08:34:07 1: update finished, "shutdown restart" is needed to activate the changes.
2020.04.14 08:34:09 1: Server shutdown delayed due to logdb for max 10 sec
2020.04.14 08:34:10 0: Server shutdown
2020.04.14 08:34:11 1: Including fhem.cfg
2020.04.14 08:34:12 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 630.
2020.04.14 08:34:12 1: stacktrace:
2020.04.14 08:34:12 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:34:12 1:     Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2020.04.14 08:34:12 1:     (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2020.04.14 08:34:12 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:34:12 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:34:12 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:34:12 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:34:12 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:34:12 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:34:12 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:34:12 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:34:13 1: PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3271.
2020.04.14 08:34:13 1: stacktrace:
2020.04.14 08:34:13 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:34:13 1:     Exporter::import                    called by ./FHEM/77_UWZ.pm (75)
2020.04.14 08:34:13 1:     (eval)                              called by ./FHEM/77_UWZ.pm (73)
2020.04.14 08:34:13 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:34:13 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:34:13 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:34:13 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:34:13 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:34:13 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:34:13 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:34:13 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:34:14 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 147) line 1.
2020.04.14 08:34:14 1: stacktrace:
2020.04.14 08:34:14 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2020.04.14 08:34:14 1:     Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2020.04.14 08:34:14 1:     Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2020.04.14 08:34:14 1:     Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2020.04.14 08:34:14 1:     Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2020.04.14 08:34:14 1:     JSON::import                        called by (eval 147) (1)
2020.04.14 08:34:14 1:     main::BEGIN                         called by (eval 147) (1)
2020.04.14 08:34:14 1:     (eval)                              called by (eval 147) (1)
2020.04.14 08:34:14 1:     (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2020.04.14 08:34:14 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:34:14 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:34:14 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:34:14 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:34:14 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:34:14 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:34:14 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:34:14 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:34:26 1: Including ./log/fhem.save
2020.04.14 08:34:36 0: Featurelevel: 6
2020.04.14 08:34:36 0: Server started with 328 defined entities (fhem.pl:21661/2020-04-13 perl:5.024001 os:linux user:fhem pid:31910)
Can't use string ("KODI_OnConnectError") as a subroutine ref while "strict refs" in use at ./FHEM/DevIo.pm line 237.
2020.04.14 08:34:36 1: UWZ unwetterwarnung: UWZ.861 Error: Can't get http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE77654 -- http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE77654: Select timeout/error: Interrupted system call
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Error|Error http://f...") at ./FHEM/77_UWZ.pm line 1102.
2020.04.14 08:34:37 1: Including fhem.cfg
2020.04.14 08:34:38 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 630.
2020.04.14 08:34:38 1: stacktrace:
2020.04.14 08:34:38 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:34:38 1:     Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2020.04.14 08:34:38 1:     (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2020.04.14 08:34:38 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:34:38 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:34:38 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:34:38 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:34:38 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:34:38 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:34:38 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:34:38 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:34:39 1: PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3271.
2020.04.14 08:34:39 1: stacktrace:
2020.04.14 08:34:39 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:34:39 1:     Exporter::import                    called by ./FHEM/77_UWZ.pm (75)
2020.04.14 08:34:39 1:     (eval)                              called by ./FHEM/77_UWZ.pm (73)
2020.04.14 08:34:39 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:34:39 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:34:39 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:34:39 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:34:39 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:34:39 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:34:39 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:34:39 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:34:40 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 147) line 1.
2020.04.14 08:34:40 1: stacktrace:
2020.04.14 08:34:40 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2020.04.14 08:34:40 1:     Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2020.04.14 08:34:40 1:     Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2020.04.14 08:34:40 1:     Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2020.04.14 08:34:40 1:     Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2020.04.14 08:34:40 1:     JSON::import                        called by (eval 147) (1)
2020.04.14 08:34:40 1:     main::BEGIN                         called by (eval 147) (1)
2020.04.14 08:34:40 1:     (eval)                              called by (eval 147) (1)
2020.04.14 08:34:40 1:     (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2020.04.14 08:34:40 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:34:40 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:34:40 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:34:40 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:34:40 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:34:40 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:34:40 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:34:40 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:34:52 1: Including ./log/fhem.save
2020.04.14 08:35:02 0: Featurelevel: 6
2020.04.14 08:35:02 0: Server started with 328 defined entities (fhem.pl:21661/2020-04-13 perl:5.024001 os:linux user:fhem pid:31929)
Can't use string ("KODI_OnConnectError") as a subroutine ref while "strict refs" in use at ./FHEM/DevIo.pm line 237.
2020.04.14 08:35:02 1: UWZ unwetterwarnung: UWZ.861 Error: Can't get http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE77654 -- http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE77654: Select timeout/error: Interrupted system call
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Error|Error http://f...") at ./FHEM/77_UWZ.pm line 1102.
2020.04.14 08:35:03 1: Including fhem.cfg
und so geht das dann weiter und weiter ...
die 3 json-decode warnings sind alt - hatte ich schon vor monaten gemeldet, aber leider keine hilfe bekommen.

nach einem rückspielen der alten files aus dem restore-dir rennt fhem wieder wie n glöckerl.
→do↑p!dnʇs↓shit←

mahowi

Das kommt von DevIO.pm. Hier wird jetzt use strict eingesetzt, siehe DevIo Bug

Da hat scheinbar das Kodi-Modul Probleme mit.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

det.

Guten Morgen,
um nicht gleich ein neues Thema zu ähnlichem Sachverhalt aufzumachen. Die "Fehlerbereinigungen @Richard dem 1sten" habem leider zum ersten Totalausfall nach Update seit Monaten geführt.
2020.04.14 08:28:07 0: Server started with 537 defined entities (fhem.pl:21661/2020-04-13 perl:5.026001 os:linux user:fhem pid:27492)
2020.04.14 08:28:08 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/95_DaySchedule.pm line 4158.
Can't use string ("SIGNALduino_Connect") as a subroutine ref while "strict refs" in use at ./FHEM/DevIo.pm line 237.
Died at ./FHEM/96_SIP.pm line 387.
Died at ./FHEM/96_SIP.pm line 387.

Das Rückspielen der alten DevIo.pm löst das Problem erst mal.
LG
det.

the ratman

#3
hab mal meine 3 kodis disabled und upgedated ...

schaut auch ned besser aus2020.04.14 08:57:58 1: logfile wurde gelöscht
2020.04.14 08:58:02 1: RMDIR: ./restoreDir/save/2020-04-10
2020.04.14 08:58:10 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2020.04.14 08:58:10 1:
2020.04.14 08:58:10 1: fhem
2020.04.14 08:58:11 1: UPD ./CHANGED
2020.04.14 08:58:11 1: UPD ./fhem.pl
2020.04.14 08:58:11 1: UPD FHEM/00_CUL.pm
2020.04.14 08:58:11 1: UPD FHEM/00_SIGNALduino.pm
2020.04.14 08:58:11 1: UPD FHEM/00_ZWDongle.pm
2020.04.14 08:58:11 1: UPD FHEM/10_ZWave.pm
2020.04.14 08:58:11 1: UPD FHEM/14_Hideki.pm
2020.04.14 08:58:11 1: UPD FHEM/14_SD_WS.pm
2020.04.14 08:58:11 1: UPD FHEM/14_SD_WS07.pm
2020.04.14 08:58:11 1: UPD FHEM/14_SD_WS_Maverick.pm
2020.04.14 08:58:11 1: UPD FHEM/36_LaCrosseGateway.pm
2020.04.14 08:58:11 1: UPD FHEM/72_FB_CALLMONITOR.pm
2020.04.14 08:58:11 1: UPD FHEM/73_AutoShuttersControl.pm
2020.04.14 08:58:11 1: UPD FHEM/98_autocreate.pm
2020.04.14 08:58:11 1: UPD FHEM/DevIo.pm
2020.04.14 08:58:11 1: saving fhem.cfg
2020.04.14 08:58:11 1: saving ./log/fhem.save
2020.04.14 08:58:11 1:
2020.04.14 08:58:11 1: New entries in the CHANGED file:
2020.04.14 08:58:11 1:  - change:  14_SD_WS_Maverick.pm: Attribute "IODev" in module deleted.
2020.04.14 08:58:11 1:  - change:  14_SD_WS07.pm: Attribute "IODev" in module deleted.
2020.04.14 08:58:11 1:  - change:  14_Hideki.pm: Attribute "IODev" in module deleted.
2020.04.14 08:58:11 1:  - change:  14_SD_WS.pm: Attribute "IODev" in module deleted. Forum #109822
2020.04.14 08:58:11 1:  - bugfix:  00_SIGNALduino:
2020.04.14 08:58:11 1:       Workaround, sending muliple commands causes collison Forum: #110035
2020.04.14 08:58:11 1:       Fixed docs and return value for get raw command
2020.04.14 08:58:11 1:       fixed use DevIo Forum #110125
2020.04.14 08:58:11 1:  - bugfix:  73_AutoShuttersControl: rollback Notify Fn, fix shading
2020.04.14 08:58:11 1:                                     out/in reserved
2020.04.14 08:58:11 1:  - feature: 72_FB_CALLMONITOR: new reading/event "calls_count" which reflects
2020.04.14 08:58:11 1:                                the number of active calls in parallel
2020.04.14 08:58:11 1:  - bugfix:  50_TelegramBot: parsemode corrected for multiple lines - msg1041326
2020.04.14 08:58:11 1:  - change:  37_echodevice.pm more loginformations set "NPM_login new"
2020.04.14 08:58:11 1:  - change:  93_Log2Syslog: new reading 'Parse_Err_LastData', minor changes
2020.04.14 08:58:11 1:  - change:  93_Log2Syslog: some code changes and reviews
2020.04.14 08:58:11 1:  - bugfix:  70_DENON_AVR: fixed HTTP 403 (thx justme1968)
2020.04.14 08:58:11 1:  - bugfix:  73_AutoShuttersControl: fix shading drive if current position under
2020.04.14 08:58:11 1:                                     shading position
2020.04.14 08:58:11 1:  - feature: 37_echodevice.pm
2020.04.14 08:58:11 1:      CHANGE:  Keepalive aktiviert
2020.04.14 08:58:11 1:      BUG:     set "NPM_login new"
2020.04.14 08:58:11 1:      FEATURE: Unterstützung A3RBAYBE7VM004 ECHO Studio
2020.04.14 08:58:11 1:               Unterstützung A3SSG6GR8UU7SN ECHO SUB
2020.04.14 08:58:11 1:               Unterstützung A1HNT9YTOBE735 Telekom Smart Speaker
2020.04.14 08:58:11 1:               set sounds: (Sounds gemäß Routine-Übersicht)
2020.04.14 08:58:11 1: ... rest of lines skipped.
2020.04.14 08:58:11 1:
2020.04.14 08:58:11 1: Downloading https://raw.githubusercontent.com/uniqueck/fhem-abfall/master/controls_fhemabfall.txt
2020.04.14 08:58:11 1:
2020.04.14 08:58:11 1: fhemabfall
2020.04.14 08:58:11 1: nothing to do...
2020.04.14 08:58:11 1:
2020.04.14 08:58:11 1: Downloading https://raw.githubusercontent.com/nagel86/fhem-flex/master/controls_fhem-flex.txt
2020.04.14 08:58:11 1:
2020.04.14 08:58:11 1: fhem-flex
2020.04.14 08:58:11 1: nothing to do...
2020.04.14 08:58:11 1: Calling /usr/bin/perl ./contrib/commandref_modular.pl, this may take a while
2020.04.14 08:58:11 1:
2020.04.14 08:58:11 1: update finished, "shutdown restart" is needed to activate the changes.
2020.04.14 08:58:15 1: Server shutdown delayed due to logdb for max 10 sec
2020.04.14 08:58:16 0: Server shutdown
2020.04.14 08:58:16 1: Including fhem.cfg
2020.04.14 08:58:18 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 630.
2020.04.14 08:58:18 1: stacktrace:
2020.04.14 08:58:18 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:58:18 1:     Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2020.04.14 08:58:18 1:     (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2020.04.14 08:58:18 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:58:18 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:58:18 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:58:18 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:58:18 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:58:18 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:58:18 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:58:18 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:58:19 1: PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3271.
2020.04.14 08:58:19 1: stacktrace:
2020.04.14 08:58:19 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:58:19 1:     Exporter::import                    called by ./FHEM/77_UWZ.pm (75)
2020.04.14 08:58:19 1:     (eval)                              called by ./FHEM/77_UWZ.pm (73)
2020.04.14 08:58:19 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:58:19 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:58:19 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:58:19 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:58:19 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:58:19 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:58:19 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:58:19 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:58:19 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 147) line 1.
2020.04.14 08:58:19 1: stacktrace:
2020.04.14 08:58:19 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2020.04.14 08:58:19 1:     Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2020.04.14 08:58:19 1:     Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2020.04.14 08:58:19 1:     Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2020.04.14 08:58:19 1:     Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2020.04.14 08:58:19 1:     JSON::import                        called by (eval 147) (1)
2020.04.14 08:58:19 1:     main::BEGIN                         called by (eval 147) (1)
2020.04.14 08:58:19 1:     (eval)                              called by (eval 147) (1)
2020.04.14 08:58:19 1:     (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2020.04.14 08:58:19 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:58:19 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:58:19 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:58:19 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:58:19 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:58:19 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:58:19 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:58:19 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:58:32 1: Including ./log/fhem.save
2020.04.14 08:58:42 0: Featurelevel: 6
2020.04.14 08:58:42 0: Server started with 328 defined entities (fhem.pl:21661/2020-04-13 perl:5.024001 os:linux user:fhem pid:323)
Can't use string ("KODI_OnConnectError") as a subroutine ref while "strict refs" in use at ./FHEM/DevIo.pm line 237.
2020.04.14 08:58:43 1: UWZ unwetterwarnung: UWZ.861 Error: Can't get http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE77654 -- http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE77654: Select timeout/error: Interrupted system call
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Error|Error http://f...") at ./FHEM/77_UWZ.pm line 1102.
2020.04.14 08:58:43 1: Including fhem.cfg
2020.04.14 08:58:45 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 630.
2020.04.14 08:58:45 1: stacktrace:
2020.04.14 08:58:45 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:58:45 1:     Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2020.04.14 08:58:45 1:     (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2020.04.14 08:58:45 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:58:45 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:58:45 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:58:45 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:58:45 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:58:45 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:58:45 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:58:45 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:58:46 1: PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3271.
2020.04.14 08:58:46 1: stacktrace:
2020.04.14 08:58:46 1:     main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.04.14 08:58:46 1:     Exporter::import                    called by ./FHEM/77_UWZ.pm (75)
2020.04.14 08:58:46 1:     (eval)                              called by ./FHEM/77_UWZ.pm (73)
2020.04.14 08:58:46 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:58:46 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:58:46 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:58:46 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:58:46 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:58:46 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:58:46 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:58:46 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:58:47 1: PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 147) line 1.
2020.04.14 08:58:47 1: stacktrace:
2020.04.14 08:58:47 1:     main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2020.04.14 08:58:47 1:     Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2020.04.14 08:58:47 1:     Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2020.04.14 08:58:47 1:     Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2020.04.14 08:58:47 1:     Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2020.04.14 08:58:47 1:     JSON::import                        called by (eval 147) (1)
2020.04.14 08:58:47 1:     main::BEGIN                         called by (eval 147) (1)
2020.04.14 08:58:47 1:     (eval)                              called by (eval 147) (1)
2020.04.14 08:58:47 1:     (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2020.04.14 08:58:47 1:     (eval)                              called by fhem.pl (2608)
2020.04.14 08:58:47 1:     (eval)                              called by fhem.pl (2607)
2020.04.14 08:58:47 1:     main::CommandReload                 called by fhem.pl (1999)
2020.04.14 08:58:47 1:     main::LoadModule                    called by fhem.pl (2056)
2020.04.14 08:58:47 1:     main::CommandDefine                 called by fhem.pl (1243)
2020.04.14 08:58:47 1:     main::AnalyzeCommand                called by fhem.pl (1096)
2020.04.14 08:58:47 1:     main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.04.14 08:58:47 1:     main::CommandInclude                called by fhem.pl (609)
2020.04.14 08:59:00 1: Including ./log/fhem.save
2020.04.14 08:59:09 0: Featurelevel: 6
2020.04.14 08:59:09 0: Server started with 328 defined entities (fhem.pl:21661/2020-04-13 perl:5.024001 os:linux user:fhem pid:342)


--------------------------------------------

NACHTRAG:
jupp, bei mir auch
auch mit kodi

wat machen ma nu?

nachtrag 2:
ah, ich les schon - kann ich also die füße still halten. *g*

danke an euch, dass mir so schnell bescheid gegeben habts!
→do↑p!dnʇs↓shit←

CoolTux

#4
Ein auskommentieren von "use strict" hätte auch gereicht

Ok überzeugt. Ein Restore sollte für den User das bevorzugte Mittel sein.
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

det.

Zitat von: CoolTux am 14 April 2020, 09:09:04
Ein auskommentieren von "use strict" hätte auch gereicht
Sorry, das auskommentieren von Zeilen in Perl Modulen gehörte bis gestern aber nicht zu den üblichen Verrichtungen normaler User! Und ich verzichte jetzt auf noch dickeren oder bunt eingefärbten Schreibstil
LG
det.

mahowi

Zitat von: det. am 14 April 2020, 08:57:51
Guten Morgen,
um nicht gleich ein neues Thema zu ähnlichem Sachverhalt aufzumachen. Die "Fehlerbereinigungen @Richard dem 1sten" habem leider zum ersten Totalausfall nach Update seit Monaten geführt.
[...]
Das Rückspielen der alten DevIo.pm löst das Problem erst mal.

Wie CoolTux schon schrieb, reicht ein Auskommentieren von "use strict" in DevIO.pm.

Auch, wenn einige hier gerne über Richard schimpfen,
use strict;
use warnings;

ist eigentlich ein Standard bei Perl-Programmen, womit das Problem eher in den einzelnen Modulen gefixt werden sollte. Das wären dann zumindest noch 00_SIGNALduino.pm und 70_KODI.pm.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

MadMax-FHEM

#7
Zitat von: det. am 14 April 2020, 09:15:12
Sorry, das auskommentieren von Zeilen in Perl Modulen gehörte bis gestern aber nicht zu den üblichen Verrichtungen normaler User! Und ich verzichte jetzt auf noch dickeren oder bunt eingefärbten Schreibstil

Alternative: warten auf das Update...

Und: kam durchaus schon vor...

Und: wie soll das verhindert werden!?

Dazu müsste wochenlang mit allen möglichen Modulkonstellationen und auf allen möglichen HW-/OS-Plattformen getestet werden...
...und selbst dann...

(auch Microdoft, Apple, ... "rutscht" ab und an ein Update "durch" was naja "nicht so gelungen" ist ;)  )

Was ist so schlimm, wenn die Behebung des Problems ein simples auskommentieren einer Zeile in einem fhem Modul ist, noch dazu genau genannt wird welche und in welchem Modul inkl. nennen (Link) der "Hintergrundgeschichte"...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

the ratman

mann, hier herrscht ne stimmung in letzter zeit ... bis nächste weihnachten sollten ma das beheben, sonst gibts keine geschenke vom osternikokind für euch!

mich als dummen user würds eher freuen, wüsste selbiger user, was nun folgt:
a) ein auskommentieren irgendwelche zeilen in irgendwelchen files
b) ein ausbessern der anderen module
c) mad-max in echt
d) ...

sprich: soll ich z.b. jetzt das io-dingens derweil mal dem user fhem entziehen, damit ers morgen nicht wieder überspielt und warten, bis die beiden andern mdoule gefixed sind, oder machen die herren/damen dort schon was, oder wird das io-ding jetzt von euch auskommentiert, bis die anderen module nachziehen, oder was oder - aber warum will ich ned wissen.
→do↑p!dnʇs↓shit←

MadMax-FHEM

#9
Ja: in echt...

EDIT: und im verlinkten Thread ist doch zu sehen wie es (für normale user) weitergeht. Bzw. wird doch immer so schnell als möglich dran gearbeitet, dass für einen "normalen" Anwender nach einem Update alles wieder tut/tun sollte... Der "Hack" ist ja nur Übergang bis zum nächsten Update...

Gruß und raus, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Anders rum könnte man auch argumentieren

Hätten die Modulentwickler sauberer gearbeitet wäre das kein Problem.

Aber das ist nicht das Problem der User, da gebe ich Dir Recht.
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

CoolTux

Zitat von: det. am 14 April 2020, 09:15:12
Sorry, das auskommentieren von Zeilen in Perl Modulen gehörte bis gestern aber nicht zu den üblichen Verrichtungen normaler User! Und ich verzichte jetzt auf noch dickeren oder bunt eingefärbten Schreibstil

Es war nur ein Vorschlag, kein das musst Du so machen.
Du kannst auch ein Restore machen und warten.
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

the ratman

restore hab ich gemacht - hab jetzt allerdings das update durchgezogen und die io-dings mit dem alten ersetzt - geht ja auch gut ...


die frage ist halt: was erwartet mich morgen um 8 uhr genau?


und ich wollt heute auf buster migrieren - glaub, ich wart noch ein bissi *g*
→do↑p!dnʇs↓shit←

SCMP77

#13
Zitat von: det. am 14 April 2020, 08:57:51um nicht gleich ein neues Thema zu ähnlichem Sachverhalt aufzumachen. Die "Fehlerbereinigungen @Richard dem 1sten" habem leider zum ersten Totalausfall nach Update seit Monaten geführt.

Das ist nicht Richard anzukreiden.

Hier zeigen sich eher die Schwächen von FHEM, die Richard kritisiert, alles ist von allem abhängig. Wenn ein einziges Modul abstürzt, läuft das ganze System nachher nicht mehr. Es ist in Wirklichkeit kaum mehr wartbar.

Das ist nichts besonderes. Wenn man ein Modul entwickelt, gehört das zum Alltag. Bei einem neuen Modul kann es dann passieren, dass  das ganze System steht. Meint man im Testsystem alle Bugs gefunden zu haben, und spielt es ins eigene produktive, dann passiert da meist nach Murphy im Laufe der Nacht etwas und alles steht. Am nächsten Tag steht man dann im Dunkeln.

So ein Generalabsturz ist im Vergleich dazu nochharmlos, das sieht man direkt und kann zur Not auf die alte Version zurücksteigen.

Gruß
    Stefan
Raspberry Pi 3 Model B mit Rasbian, SolvisMax, AVM DECT 200, Sonoff mit Tasmota geflasht

CoolTux

Zitat von: the ratman am 14 April 2020, 09:35:18
restore hab ich gemacht - hab jetzt allerdings das update durchgezogen und die io-dings mit dem alten ersetzt - geht ja auch gut ...


die frage ist halt: was erwartet mich morgen um 8 uhr genau?


und ich wollt heute auf buster migrieren - glaub, ich wart noch ein bissi *g*

Was Dich erwartet kannst Du im verlinkten Thread im laufe des Tages nach lesen.
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