Mehrere Warnings (PERL) bei einem Shutdown restart

Begonnen von juemuc, 30 November 2019, 19:26:51

Vorheriges Thema - Nächstes Thema

juemuc

Hallo,

ich versuche mal wieder meine Installation zu "optimieren". Hierbei sind mir einige Warnings (PERL) beim "shutdown restart" aufgefallen. Wie kann ich dies bereinigen? Funktionelle Probleme habe ich keine.
2019.11.30 19:10:37 1: HMCCURPCPROC: [d_rpc070008HmIP_RF] Graceful shutdown
2019.11.30 19:10:37 1: HMCCURPCPROC: [d_rpc070008HmIP_RF] Stopping RPC server CB2010070019070008
2019.11.30 19:10:37 1: HMCCURPCPROC: [d_rpc070008HmIP_RF] Deregistering RPC server http://192.168.70.19:7420/fh2010 with ID CB2010070019070008 at http://192.168.70.8:2010
2019.11.30 19:10:37 1: HMCCURPCPROC: [d_rpc070008HmIP_RF] Callback for RPC server CB2010070019070008 deregistered
2019.11.30 19:10:37 2: HMCCURPCPROC: [d_rpc070008HmIP_RF] Sending signal INT to RPC server process CB2010070019070008 with PID=2024
2019.11.30 19:10:37 2: HMCCURPCPROC: [d_rpc070008HmIP_RF] Scheduling cleanup in 8 seconds
2019.11.30 19:10:37 2: CCURPC: [d_rpc070008HmIP_RF] CB2010070019070008 received signal INT
2019.11.30 19:10:37 1: CCURPC: [d_rpc070008HmIP_RF] RPC server CB2010070019070008 stopped handling connections. PID=2024
2019.11.30 19:10:37 2: CCURPC: [d_rpc070008HmIP_RF] Number of I/O errors = 0
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpc070010HmIP_RF] Graceful shutdown
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1608.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1545.
2019.11.30 19:10:38 2: HMCCURPCPROC: [d_rpc070010HmIP_RF] Found no running processes. Cleaning up ...
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpc070010HmIP_RF] Housekeeping called. Cleaning up RPC environment
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value $port in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1128.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1128.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/88_HMCCURPCPROC.pm line 1135.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1482.
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpc070010HmIP_RF] RPC server process CB not runnning
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4525.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/88_HMCCU.pm line 2715.
2019.11.30 19:10:38 1: ERROR: empty name in readingsBeginUpdate
2019.11.30 19:10:38 1: stacktrace:
2019.11.30 19:10:38 1:     main::readingsBeginUpdate           called by fhem.pl (4917)
2019.11.30 19:10:38 1:     main::readingsSingleUpdate          called by ./FHEM/88_HMCCU.pm (2717)
2019.11.30 19:10:38 1:     main::HMCCU_SetRPCState             called by ./FHEM/88_HMCCURPCPROC.pm (803)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_SetRPCState      called by ./FHEM/88_HMCCURPCPROC.pm (1493)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_TerminateProcess called by ./FHEM/88_HMCCURPCPROC.pm (1593)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_Housekeeping     called by ./FHEM/88_HMCCURPCPROC.pm (1640)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_StopRPCServer    called by ./FHEM/88_HMCCURPCPROC.pm (444)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_DelayedShutdown  called by fhem.pl (3754)
2019.11.30 19:10:38 1:     main::CallFn                        called by fhem.pl (1766)
2019.11.30 19:10:38 1:     main::DelayedShutdown               called by fhem.pl (1798)
2019.11.30 19:10:38 1:     main::CommandShutdown               called by fhem.pl (1242)
2019.11.30 19:10:38 1:     main::AnalyzeCommand                called by fhem.pl (1095)
2019.11.30 19:10:38 1:     main::AnalyzeCommandChain           called by fhem.pl (3153)
2019.11.30 19:10:38 1:     main::sleep_WakeUpFn                called by fhem.pl (3297)
2019.11.30 19:10:38 1:     main::HandleTimeout                 called by fhem.pl (677)
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4772.
2019.11.30 19:10:38 1: readingsUpdate(,rpcstate,inactive) missed to call readingsBeginUpdate first.
2019.11.30 19:10:38 1: stacktrace:
2019.11.30 19:10:38 1:     main::readingsBulkUpdate            called by fhem.pl (4918)
2019.11.30 19:10:38 1:     main::readingsSingleUpdate          called by ./FHEM/88_HMCCU.pm (2717)
2019.11.30 19:10:38 1:     main::HMCCU_SetRPCState             called by ./FHEM/88_HMCCURPCPROC.pm (803)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_SetRPCState      called by ./FHEM/88_HMCCURPCPROC.pm (1493)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_TerminateProcess called by ./FHEM/88_HMCCURPCPROC.pm (1593)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_Housekeeping     called by ./FHEM/88_HMCCURPCPROC.pm (1640)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_StopRPCServer    called by ./FHEM/88_HMCCURPCPROC.pm (444)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_DelayedShutdown  called by fhem.pl (3754)
2019.11.30 19:10:38 1:     main::CallFn                        called by fhem.pl (1766)
2019.11.30 19:10:38 1:     main::DelayedShutdown               called by fhem.pl (1798)
2019.11.30 19:10:38 1:     main::CommandShutdown               called by fhem.pl (1242)
2019.11.30 19:10:38 1:     main::AnalyzeCommand                called by fhem.pl (1095)
2019.11.30 19:10:38 1:     main::AnalyzeCommandChain           called by fhem.pl (3153)
2019.11.30 19:10:38 1:     main::sleep_WakeUpFn                called by fhem.pl (3297)
2019.11.30 19:10:38 1:     main::HandleTimeout                 called by fhem.pl (677)
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3626.
2019.11.30 19:10:38 1: n/a: [n/a] All RPC servers inactive
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/88_HMCCU.pm line 2688.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1431.
2019.11.30 19:10:38 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/88_HMCCURPCPROC.pm line 1507.
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpcBidCos_RF] Graceful shutdown
2019.11.30 19:10:38 2: HMCCURPCPROC: [d_rpcBidCos_RF] Found no running processes. Cleaning up ...
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpcBidCos_RF] Housekeeping called. Cleaning up RPC environment
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server process CB not runnning
2019.11.30 19:10:38 1: ERROR: empty name in readingsBeginUpdate
2019.11.30 19:10:38 1: stacktrace:
2019.11.30 19:10:38 1:     main::readingsBeginUpdate           called by fhem.pl (4917)
2019.11.30 19:10:38 1:     main::readingsSingleUpdate          called by ./FHEM/88_HMCCU.pm (2717)
2019.11.30 19:10:38 1:     main::HMCCU_SetRPCState             called by ./FHEM/88_HMCCURPCPROC.pm (803)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_SetRPCState      called by ./FHEM/88_HMCCURPCPROC.pm (1493)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_TerminateProcess called by ./FHEM/88_HMCCURPCPROC.pm (1593)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_Housekeeping     called by ./FHEM/88_HMCCURPCPROC.pm (1640)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_StopRPCServer    called by ./FHEM/88_HMCCURPCPROC.pm (444)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_DelayedShutdown  called by fhem.pl (3754)
2019.11.30 19:10:38 1:     main::CallFn                        called by fhem.pl (1766)
2019.11.30 19:10:38 1:     main::DelayedShutdown               called by fhem.pl (1798)
2019.11.30 19:10:38 1:     main::CommandShutdown               called by fhem.pl (1242)
2019.11.30 19:10:38 1:     main::AnalyzeCommand                called by fhem.pl (1095)
2019.11.30 19:10:38 1:     main::AnalyzeCommandChain           called by fhem.pl (3153)
2019.11.30 19:10:38 1:     main::sleep_WakeUpFn                called by fhem.pl (3297)
2019.11.30 19:10:38 1:     main::HandleTimeout                 called by fhem.pl (677)
2019.11.30 19:10:38 1: readingsUpdate(,rpcstate,inactive) missed to call readingsBeginUpdate first.
2019.11.30 19:10:38 1: stacktrace:
2019.11.30 19:10:38 1:     main::readingsBulkUpdate            called by fhem.pl (4918)
2019.11.30 19:10:38 1:     main::readingsSingleUpdate          called by ./FHEM/88_HMCCU.pm (2717)
2019.11.30 19:10:38 1:     main::HMCCU_SetRPCState             called by ./FHEM/88_HMCCURPCPROC.pm (803)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_SetRPCState      called by ./FHEM/88_HMCCURPCPROC.pm (1493)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_TerminateProcess called by ./FHEM/88_HMCCURPCPROC.pm (1593)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_Housekeeping     called by ./FHEM/88_HMCCURPCPROC.pm (1640)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_StopRPCServer    called by ./FHEM/88_HMCCURPCPROC.pm (444)
2019.11.30 19:10:38 1:     main::HMCCURPCPROC_DelayedShutdown  called by fhem.pl (3754)
2019.11.30 19:10:38 1:     main::CallFn                        called by fhem.pl (1766)
2019.11.30 19:10:38 1:     main::DelayedShutdown               called by fhem.pl (1798)
2019.11.30 19:10:38 1:     main::CommandShutdown               called by fhem.pl (1242)
2019.11.30 19:10:38 1:     main::AnalyzeCommand                called by fhem.pl (1095)
2019.11.30 19:10:38 1:     main::AnalyzeCommandChain           called by fhem.pl (3153)
2019.11.30 19:10:38 1:     main::sleep_WakeUpFn                called by fhem.pl (3297)
2019.11.30 19:10:38 1:     main::HandleTimeout                 called by fhem.pl (677)
2019.11.30 19:10:38 1: n/a: [n/a] All RPC servers inactive
2019.11.30 19:10:38 1: Server shutdown delayed due to MyAlexa,d_rpc070008BidCos_RF,d_rpcBidCos_RF,C1Pro,d_rpc070010HmIP_RF,d_rpc070008HmIP_RF,C1Pro_SVS for max 10 sec
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpc070008BidCos_RF] RPC server process CB2001070019070008 terminated.
2019.11.30 19:10:38 2: HMCCURPCPROC: [d_rpc070008BidCos_RF] Stop I/O handling
2019.11.30 19:10:38 1: HMCCURPCPROC: [d_rpc070008HmIP_RF] RPC server process CB2010070019070008 terminated.
2019.11.30 19:10:38 1: HMCCU: [HMCCU3] All RPC servers inactive
2019.11.30 19:10:38 2: HMCCURPCPROC: [d_rpc070008HmIP_RF] Stop I/O handling
2019.11.30 19:10:48 0: Server shutdown


Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

cs-online

..wenn du keine funktionalen Probleme hast und dich das nicht stört, würde ich einfach die devices, die dort auftauchen auf Verbose 0 setzen... Das ist leider relativ normal, dass die eine oder andere Perl-Warnung im Log auftaucht....
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

HomeAuto_User

Hallo Jürgen,
die Warnings kommen von einem Modul und auch die jeweilige Stelle steht dazu.

Wie wäre der Vorschlag anstatt ,,wegzuschauen mit verbose 0" die Fehler dem Maintainer melden oder ihm ein Patch vorschlagen wenn man diese selbst beheben kann. (Setzt natürlich Kenntnisse voraus)

Den passenden Maintainer findest du in der Gleichnamigen Datei oder im Forum bei der Modul Vorstellung.

Mfg & 1. Lichtlein
Marco


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet