Nach Update Fehler in Modul 92_FileLog

Begonnen von borsti67, 25 Oktober 2014, 14:01:44

Vorheriges Thema - Nächstes Thema

borsti67

Hallo,

ich habe heute mal wieder ein "update" gemacht, aber leider sind seit dem die FileLogs nicht mehr nutzbar:

2014.10.25 09:01:00 1:
2014.10.25 09:01:00 1: update finished, "shutdown restart" is needed to activate the changes.
2014.10.25 09:01:00 1:
2014.10.25 09:01:02 1: Fhem info:
  Release  : 5.5
  Branch   : DEVELOPMENT
  OS       : linux
  Arch     : armv5tel-linux
  Perl     : v5.16.0
  uniqueID : 91c35a0836e8c804214dbd6cb878112e
  upTime   : 1 day, 02:09:45

Defined modules:
  CUL            : 1
  CUL_FHTTK      : 8
  CUL_WS         : 1
  FB_CALLMONITOR : 1
  FHEMWEB        : 5
  FHT            : 6
  FS20           : 13
  FileLog        : 24
  HCS            : 1
  MSG            : 1
  MSGMail        : 1
  SVG            : 16
  Weather        : 1
  at             : 12
  autocreate     : 1
  dewpoint       : 2
  dummy          : 2
  holiday        : 1
  notify         : 10
  telnet         : 1
  watchdog       : 6

Defined models per module:
  CUL_FHTTK      : fht80tf
  FHT            : fht80b
  FS20           : fs20rsu,fs20st,fs20su,fs20ws1

Transmitting this information during an update:
  onUpdate (Note: You can change this via the global attribute sendStatistics)

server response: ==> ok

2014.10.25 09:01:53 0: Server shutdown
2014.10.25 09:01:58 1: Including /usr/local/FHEM/etc/fhem.cfg
2014.10.25 09:01:58 3: telnetPort: port 7072 opened
2014.10.25 09:01:59 3: WEB: port 8083 opened
2014.10.25 09:01:59 3: WEBphone: port 8084 opened
2014.10.25 09:01:59 3: WEBtablet: port 8085 opened
2014.10.25 09:01:59 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 33.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 33.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 33.

2014.10.25 09:01:59 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 33.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 33.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 33.

2014.10.25 09:01:59 3: Please define Logfile first
2014.10.25 09:01:59 3: Opening myCUNO device 192.168.1.123:2323
2014.10.25 09:01:59 3: myCUNO device opened
2014.10.25 09:01:59 3: myCUNO: Possible commands: mBCFiAGMRTVWXOefltuxEq


Ich habe bereits versucht, das 92_FileLog.pm nochmals per update zu laden, falls es sich um einen Übertragungsfehler gehandelt hat, aber der Fehler ist immer noch da. Was mach' ich nun?
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

rudolfkoenig


borsti67

Zitat von: rudolfkoenig am 25 Oktober 2014, 15:36:23
fhem.pl wurde nicht aktualisiert.

Na sowas... Stimmt, das war's, besten Dank!
Liest "update" demnach nur die text-Datei, um die Aktualität zu checken? Denn ein erneutes ausführen von "update" ergab lediglich die Info "nothing to do".
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

rudolfkoenig

Ja. Notfalls ein update force durchfuehren.

Wenn das Problem nochmal auftaucht, dann interessieren mich Fehlermeldungen im Log waehrend des updates (beim normalen update, nicht mit force). In diesem Fall noch nicht, da ich nicht weiss, welcher update verwendet wurde, und den alten will ich nicht mehr debuggen.

borsti67

in diesem Fall war auch nichts ungewöhnliches zu sehen. Ich werde versuchen, dran zu denken, sollte so etwas noch mal vorkommen (was ich aber nicht hoffe ;))!
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

mvb

Hallo,

ich habe dasselbe Problem. FileLogging geht nicht mehr.
Nur an der Stelle der Ausgabegraphik steht: "No Logdevice FileLog_LWZ"
Fehlermeldungen im LogFile: Keine, da Logging nicht geht
Fehlermeldungen beim Start von FHEM: Keine

Aktionen: update check, update force, restart, Power off / up der FB 7390. Kein Erfolg.

Viele Grüße

Martin

rudolfkoenig

ZitatNur an der Stelle der Ausgabegraphik steht: "No Logdevice FileLog_LWZ"

Das bedeutet, dass jemand FileLog_LWZ entfernt oder erst gar nicht angelegt hat. Das daran ein reboot der FB nichts aendert, erscheint mir logisch. Inwieweit hat das mit einem update oder dem FHEM-Support zu tun?

mvb

Tja, ich habe nur ein update durchgeführt und sonst nichts geändert. Was kann ich tun, um das wieder zum Laufen zu bringen?

rudolfkoenig

ZitatTja, ich habe nur ein update durchgeführt und sonst nichts geändert.
Ich halte das zunaechst fuer unwahrscheinlich.

ZitatWas kann ich tun, um das wieder zum Laufen zu bringen?
Um die Ursache zu klaeren: ins FHEM-Log schauen, um zu sehen, ob da Fehler sind. Wenn ja, diese hier melden.
Um das Problem zu loesen muss man die FileLog-Instanz erneut anlegen, evtl. mit Hilfe des Befehls createLog.

mvb

Hallo,
folgendes steht im Log: (anbei die gesamte Log-Datei des Oktobers)

# cat fhem-2014-10.log | grep 92_
2014.10.26 09:07:37 1: UPD FHEM/92_FileLog.pm
2014.10.30 14:57:56 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 29.
2014.10.30 14:57:56 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 29.
2014.10.30 14:57:57 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 66.
2014.10.30 14:57:57 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 66.
2014.10.30 14:58:00 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 105.
2014.10.30 14:58:00 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 105.
2014.10.30 14:58:00 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 106.
2014.10.30 14:58:00 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 106.
2014.10.30 14:58:00 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 108.
2014.10.30 14:58:00 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 108.
2014.10.30 16:35:55 1: UPD FHEM/92_FileLog.pm
2014.10.30 16:37:07 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 29.
2014.10.30 16:37:07 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 29.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 29.
2014.10.30 16:37:07 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 66.
2014.10.30 16:37:07 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 66.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 66.
2014.10.30 16:37:09 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 105.
2014.10.30 16:37:09 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 105.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 105.
2014.10.30 16:37:09 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 106.
2014.10.30 16:37:09 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 106.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 106.
2014.10.30 16:37:10 1: reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 108.
2014.10.30 16:37:10 0: Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 700, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 701, <$fh> line 108.
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 702, <$fh> line 108.
2014.10.31 06:54:12 1: UPD FHEM/92_FileLog.pm
2014.10.31 08:05:21 1: UPD FHEM/92_FileLog.pm
2014.10.31 08:07:31 1: UPD FHEM/92_FileLog.pm
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Initialize redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 29, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Define redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 54, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Undef redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 83, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Delete redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 92, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Switch redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 102, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Log redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 127, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Attr redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 170, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Set redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 189, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_loadSVG redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 286, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_fhemwebFn redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 296, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_toSVG redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 392, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_logWrapper redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 416, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_Get redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 509, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine seekBackOneLine redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 826, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_seekTo redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 844, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_addTics redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 897, <FH> line 71459.
2014.10.31 08:58:12 1: PERL WARNING: Subroutine FileLog_sampleDataFn redefined at /usr/share/fhem/FHEM/92_FileLog.pm line 905, <FH> line 71459.


Das Modul selbts ist vorhanden:
# ls -al 92_*
-rw-r--r--    1 root     root         47849 Oct 31 08:07 92_FileLog.pm
# pwd
/var/InternerSpeicher/fhem/usr/share/fhem/FHEM

rudolfkoenig

Dann ist fhem.pl nicht aktuell, wie ich oben schon geschrieben habe.

Dazu ist ein update oder "update fhem.pl" notwendig. Falls update selbst noch die alte Version ist, dann kann ich nchts dazu sagen. Falls fhem.pl auch mit der aktuellen Update-Version (6611) nicht aktualisiert wird, dann wuerde ich das untersuchen wollen (== update-log sehen wollen). Aeltere update Versionen moechte ich nicht debuggen.