Fehler auf Konsole uninitialized $t 92_FileLog.pm line 110

Begonnen von schenkel, 09 April 2013, 15:49:45

Vorheriges Thema - Nächstes Thema

schenkel

Hallo Zusammen,

mir ist heute aufgefallen, daß auf meinem Tuxradio im gleichen Takt, wie die Nachrichten des "inform on" auf der Telnet-CLI Fehler durchlaufen :

Use of uninitialized value $t in     (.) or string at /opt/fhem/FHEM/92_FileLog.pm line 110.

Das System scheint davon nicht belastet zu werden, läuft mit einer Load von 0.10 oder kleiner, aber interessieren würde mich die Ursache schon.
Leider kann ich nicht sagen, seit wann der Zustand so ist, da die Fehler nicht im Log auftauchen.

Ich habe schon sämtliche FileLog- und weblink- Definitionen entfernt und trotzdem kommt das durch.
Auf dem Tuxradio läuft ein Debian Wheezy (Allerdings noch mit 2.6.35 Kernel).
Bin für jeden Input dankbar




Gruß Sven

Mein fheminfo:
  Release  : 5.3
  Branch   : DEVELOPMENT
  OS       : linux
  Arch     : arm-linux-gnueabi-thread-multi-64int
  Perl     : v5.14.2
  uniqueID : 2f814e7f00e3c42556fc58dcff54d587

Defined modules:
  CUL             : 1
  CUL_EM          : 4
  CUL_HM          : 37
  CUL_WS          : 3
  FHEMWEB         : 3
  FHT             : 1
  FS20            : 18
  FileLog         : 64
  HMLAN           : 1
  Heating_Control : 5
  autocreate      : 1
  dummy           : 23
  notify          : 61
  telnet          : 3
  weblink         : 8

Defined models per module:
  CUL_HM          : HM-CC-TC,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SEC-SC
  CUL_WS          : S300TH
  FS20            : fs20sa,fs20st




schenkel

Hab den Fehler gefunden.

Beim letzten Update wurde scheinbar entweder die 02_FileLog.pm oder die fhem.pl auf dem lokalen System beschädigt.
Auswirkung war übrigens, daß in allen definierten FileLogs, abgesehen vom Default-fakelog keine Zeitstempel mehr eingetragen wurden.
Nach Übernahme der fhem.pl und /FHEM/* von einer per fhem2fhem gekoppelten Installation sind die Fehler verschwunden.

Gruß Sven

TeeVau

So einen Fehler hatte ich vor kurzem auch, siehe Link
Das Problem lag vermutlich daran, dass die FBF kein Datum hatte (Reboot ohen DSL Sync).
Bei mir hat die Fehlermeldung allerdings 94Mb in die Logdatei geschrieben, so viele Meldungen waren das.

Letztendlich hat sich bei mir alles wieder gefangen, seitdem DSL wieder klappt und die FBF ein korrektes Datum hat.
FHEM 5.8 dev (virtualisiert) / FBF 7390 (CUL 868MHz V 1.51 / panStick (AVR1))
FS20: fs20di,fs20pira,fs20sm8,fs20st2,fs20tfk,fs20ue1,fs20ws1
panStamp (AVR1): RGB Multi von ext23, 1W-DSxxxx, I/O Sketch, Spritzpumpe
Multimedia: Panasonic TV (VIERA), Kodi, Yamaha RX-V781, LMS
Sonstiges: XiaomiFlowerSen