FHEM Forum

FHEM => Sonstiges => Thema gestartet von: moonsorrox am 06 November 2015, 00:11:53

Titel: Ich erhalte Perlwarnungen nach einem "shutdown restart"
Beitrag von: moonsorrox am 06 November 2015, 00:11:53
Ich habe mal in mein Log geschaut und diese Warnungen gibt es bei mir tatsächlich seit dem Update heute um ca 13 Uhr.
Ich habe heute ein paar mal neu gestartet und immer nach dem Neustart gibt es diese Meldungen im Log, betreffen meine ganzen Sub in der 99_myUtils Datei :-\

2015.11.05 23:58:07 1: PERL WARNING: Subroutine datumdummy redefined at ./FHEM/99_myUtils.pm line 220.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine anrufAnzeigen redefined at ./FHEM/99_myUtils.pm line 207.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine Werte redefined at ./FHEM/99_myUtils.pm line 185.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine dec2hms redefined at ./FHEM/99_myUtils.pm line 170.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine time2dec redefined at ./FHEM/99_myUtils.pm line 159.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine __myDiv redefined at ./FHEM/99_myUtils.pm line 148.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine secs2dhms redefined at ./FHEM/99_myUtils.pm line 131.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine splitUptime redefined at ./FHEM/99_myUtils.pm line 124.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine KurzWtnachLang redefined at ./FHEM/99_myUtils.pm line 114.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine ts2text redefined at ./FHEM/99_myUtils.pm line 92.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine getip redefined at ./FHEM/99_myUtils.pm line 80.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine RolloMode redefined at ./FHEM/99_myUtils.pm line 62.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine myTimeout redefined at ./FHEM/99_myUtils.pm line 35.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine ersterAdvent redefined at ./FHEM/99_myUtils.pm line 19.
2015.11.05 23:58:07 1: PERL WARNING: Prototype mismatch: sub main::str2time: none vs ($;$) at /usr/share/perl/5.18/Exporter.pm line 66.
2015.11.05 23:58:07 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 7.
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: P.A.Trick am 06 November 2015, 00:13:05
Hast du ein reload oder rereadcfg gemacht?
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: moonsorrox am 06 November 2015, 00:14:51
shutdown restart
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: P.A.Trick am 06 November 2015, 00:16:46
Hm also da kann ich nicht weiterhelfen. Bei mir jedoch tauchen keine Meldungen aus dem 99er Modul auf!
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: moonsorrox am 06 November 2015, 00:21:50
was ich seltsam finde wenn ich ein "rereadcfg" mache kurbelt er ewig herum und startet gar nicht mehr, dann muss ich über putty ein reboot absetzen sonst geht gar nichts mehr..
Wenn ich dann schaue hat er diese Perl Warnungen nicht...!

Das nächste was ich bemerkt habe, er führt meine cronjobs nicht mehr aus, einer startet um 23 Uhr der zweite um 23.10 Uhr.. Beide wurden nicht ausgeführt.

Irgend etwas ist hier faul...  :-\
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: P.A.Trick am 06 November 2015, 00:35:33
Ja das hatte ich auch mal als ein Modul nicht geforkt hat und somit den Hauptprozess lahmgelegt hat. Bei mir war es damals das XBMC Modul. Vielleicht schaust du mal mit netstat -a und lsof etwas siehst!?
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: moonsorrox am 06 November 2015, 00:42:51
ich habe jetzt nochmal geschaut und stelle fest die cronjobs hat er erledigt, aber die Mails dazu habe ich nicht bekommen.. Er schickt mir für jeden erledigten cronjob eine Mail, also ist das ein anderer Fehler...!
sendmail funktioniert auch, ich habe mal manuell eine Mail geschickt, die kam bei mir an.

Ausgabe von netstat -a
root@FHEM-Server:~# netstat -a
Aktive Internetverbindungen (Server und stehende Verbindungen)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:1234                  *:*                     LISTEN
tcp        0      0 *:8083                  *:*                     LISTEN
tcp        0      0 *:8084                  *:*                     LISTEN
tcp        0      0 *:8085                  *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 *:8087                  *:*                     LISTEN
tcp        0      0 *:8089                  *:*                     LISTEN
tcp        0      0 *:8090                  *:*                     LISTEN
tcp        0      0 *:7072                  *:*                     LISTEN
tcp        0      0 *:48719                 *:*                     LISTEN
tcp        0      0 *:sunrpc                *:*                     LISTEN
tcp        0      0 10.0.0.50:50431         fritz.box:1012          VERBUNDEN
tcp        0      0 localhost:47819         localhost:1234          VERBUNDEN
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:41437 VERBUNDEN
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:63325 VERBUNDEN
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:63323 VERBUNDEN
tcp        0      0 10.0.0.50:45128         10.0.0.70:iso-tsap      VERBUNDEN
tcp        0      0 localhost:1234          localhost:47819         VERBUNDEN
tcp        0      0 10.0.0.50:8083          Office-PC.fritz.b:63008 VERBUNDEN
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:62953 VERBUNDEN
tcp        0      0 10.0.0.50:ssh           Office-PC.fritz.b:62950 VERBUNDEN
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:53505 FIN_WAIT2
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:62952 VERBUNDEN
tcp        0      0 10.0.0.50:8083          a89-183-43-200.ne:62951 VERBUNDEN
tcp        0      0 10.0.0.50:ssh           Office-PC.fritz.b:63119 VERBUNDEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN
tcp6       0      0 [::]:34382              [::]:*                  LISTEN
tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN
udp        0      0 *:sunrpc                *:*
udp        0      0 *:57856                 *:*
udp        0      0 *:804                   *:*
udp        0      0 localhost:972           *:*
udp6       0      0 [::]:sunrpc             [::]:*
udp6       0      0 [::]:804                [::]:*
udp6       0      0 [::]:37677              [::]:*
Aktive Sockets in der UNIX-Domäne (Server und stehende Verbindungen)
Proto RefCnt Flags       Type       State         I-Node   Pfad
unix  5      [ ]         DGRAM                    12546    /dev/log
unix  2      [ ACC ]     STREAM     HÖRT         12617    /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     HÖRT         9516     @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     HÖRT         11390    /run/rpcbind.sock
unix  2      [ ACC ]     STREAM     HÖRT         12451    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     SEQPAKET   HÖRT         243      /run/udev/control
unix  3      [ ]         STREAM     VERBUNDEN     11716
unix  3      [ ]         STREAM     VERBUNDEN     12530    @/com/ubuntu/upstart
unix  3      [ ]         STREAM     VERBUNDEN     10897
unix  3      [ ]         STREAM     VERBUNDEN     12505
unix  3      [ ]         STREAM     VERBUNDEN     373      @/com/ubuntu/upstart
unix  3      [ ]         STREAM     VERBUNDEN     12497
unix  3      [ ]         DGRAM                    1552
unix  3      [ ]         STREAM     VERBUNDEN     12496
unix  3      [ ]         DGRAM                    1551
unix  3      [ ]         STREAM     VERBUNDEN     1515     @/com/ubuntu/upstart
unix  2      [ ]         DGRAM                    12614
unix  3      [ ]         STREAM     VERBUNDEN     1511
unix  2      [ ]         DGRAM                    13758
unix  3      [ ]         STREAM     VERBUNDEN     11353
unix  3      [ ]         STREAM     VERBUNDEN     12502    /var/run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    11094
unix  3      [ ]         STREAM     VERBUNDEN     12506
unix  3      [ ]         STREAM     VERBUNDEN     440
unix  3      [ ]         STREAM     VERBUNDEN     459      /var/run/dbus/system_bus_socket
root@FHEM-Server:~#


vom zweiten Befehl bekomme ich gar nicht alles rauf  :-\

Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: rudolfkoenig am 06 November 2015, 07:47:41
Um bei der urspruenglichen Problem zu bleiben: dazu gab es hier kuerzlich ein Beitraf, ich meine das Ergebnis war, dass die Datei in zweiwacher Ausfertigung (klein/Grosschreibung in der Dateinamen) vorhanden war.
Titel: Antw:Ich bekomme seit heutigem Update nach einem Restart immer diese Perl Warnungen
Beitrag von: rudolfkoenig am 06 November 2015, 07:49:00
Nachtrag: von einem erfahrenen FHEM Benutzer haette ich einen besseren Betreff erwartet.
Titel: Antw: ich erhalte Perlwarnungen nach einem "shutdown restart"
Beitrag von: moonsorrox am 06 November 2015, 12:14:13
Zitat von: rudolfkoenig am 06 November 2015, 07:49:00
Nachtrag: von einem erfahrenen FHEM Benutzer haette ich einen besseren Betreff erwartet.
sagt doch eigentlich mein Problem..! ich habe es mal geändert, mir fällt da nichts besseres ein  ;)

Auf jeden Fall habe ich diese Warnungen "bisher" nur gestern gehabt und immer nach einem "shutdown restart" das war um 23.44 Uhr, 23.48 Uhr, 23.53 Uhr und 23.58 Uhr und das Update habe ich um 12:58 Uhr gemacht.
Da ich am Abend einiges an meiner Konfig gemacht hatte (nicht in der 99_myUtils.pm) und eben auch "shutdown restart" habe ich diese im log gesehen und hier gefragt.
Heute nun bisher keine Meldungen aber ich habe auch noch nichts an Fhem gemacht.

ich werde dieses in einem Extra Thread fragen..!
Auch wundert es mich das er seit ca. 3 Tagen bei einem rereadcfg nur herum rödelt und nicht mehr die Weboberfläche anzeigt, diese erst nach einem reboot über putty.


Dies könnte von der Ursache her evtl. auch etwas miteinander zutun haben... :-\