FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Steffen am 29 April 2013, 05:59:41

Titel: Keine Global Logfile mehr???
Beitrag von: Steffen am 29 April 2013, 05:59:41
Hallo!

Seit update Gestern habe ich keine Global-Logfile mehr, also im FhemWeb da fehlt der Link/button auf einmal dazu komplett, auf dem Server(Debian) ist eine logfile vorhanden in Fhem-Log.
Mir kommt es auch so vor als wenn Fhem sich auch laufend Neustartet:
2013.04.28 20:07:37 1: Including /var/log/fhem/fhem.save
2013.04.28 20:07:42 3: Device Heiz_Bad_Ankleide added to ActionDetector with 000:10 time
2013.04.28 20:07:42 3: Device KinderZimmer added to ActionDetector with 000:10 time
2013.04.28 20:07:42 3: Device Wz_Heizung1 added to ActionDetector with 000:10 time
2013.04.28 20:13:42 1: Including /etc/fhem.cfg
2013.04.28 20:13:42 3: TELNET: port 7072 opened
2013.04.28 20:13:42 3: WEB: port 8083 opened
2013.04.28 20:13:42 3: WEBphone: port 8084 opened
2013.04.28 20:13:42 3: WEBtablet: port 8085 opened
2013.04.28 20:13:42 3: Opening HMLAN1 device 192.168.178.60:1000
2013.04.28 20:13:42 3: HMLAN1 device opened
2013.04.28 20:13:43 1: Including /var/log/fhem/fhem.save
2013.04.28 20:13:48 3: Device Heiz_Bad_Ankleide added to ActionDetector with 000:10 time
2013.04.28 20:13:48 3: Device KinderZimmer added to ActionDetector with 000:10 time
2013.04.28 20:13:48 3: Device Wz_Heizung1 added to ActionDetector with 000:10 time
2013.04.28 21:02:09 1: Including /etc/fhem.cfg
2013.04.28 21:02:09 3: TELNET: port 7072 opened
2013.04.28 21:02:09 3: WEB: port 8083 opened
2013.04.28 21:02:09 3: WEBphone: port 8084 opened
2013.04.28 21:02:09 3: WEBtablet: port 8085 opened
2013.04.28 21:02:09 3: Opening HMLAN1 device 192.168.178.60:1000
2013.04.28 21:02:09 3: HMLAN1 device opened
2013.04.28 21:02:09 1: Including /var/log/fhem/fhem.save
2013.04.28 21:02:14 3: Device Heiz_Bad_Ankleide added to ActionDetector with 000:10 time
2013.04.28 21:02:14 3: Device KinderZimmer added to ActionDetector with 000:10 time
2013.04.28 21:02:14 3: Device Wz_Heizung1 added to ActionDetector with 000:10 time
2013.04.28 21:05:30 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2013.04.28 23:00:00 2: CUL_HM set Rollo_Wz on rxt:1


Habe schon die Einträge in der fhem.cfg mit dem Backup verglichen, sind alle Identisch.

Mfg Steffen
Titel: Aw: Keine Global Logfile mehr???
Beitrag von: Steffen am 30 April 2013, 06:51:17
Hallo!

Habe das Problem immer noch, hier habe ich mal einen Fehler gefunden:

2013.04.28 19:06:45 3: TELNET: port 7072 opened
2013.04.28 19:06:45 1: reload: Error:Modul 92_FileLog deactivated:
 Global symbol "$FW_ME" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 301, <$fh> line 20.

2013.04.28 19:06:45 0: Global symbol "$FW_ME" requires explicit package name at /usr/share/fhem/FHEM/92_FileLog.pm line 301, <$fh> line 20.

vielleicht hat jemand einen Rat für mich???

Mfg Steffen
Titel: Aw: Keine Global Logfile mehr???
Beitrag von: UliM am 30 April 2013, 08:09:14
Moin,
Hilft es, wennDi in fhem.cfg die Definition von FHEMWEB _vor_ die Definition von TELNET verschiebst und Ann ein Restart machst?
Gruß Uli
Titel: Aw: Keine Global Logfile mehr???
Beitrag von: outhouse am 30 April 2013, 15:16:17
Hi

Bei mir kommt das gleiche oder ein ähnliches Problem seit dem Update:

 Global symbol "$FW_ME" requires explicit package name at ./FHEM/92_FileLog.pm line 301, <> line 54.
2013.04.30 15:13:55.776 1: reload: Error:Modul 92_FileLog deactivated:
2013.04.30 15:13:55.629 3: Please define FileLog_HomeStat first
2013.04.30 15:13:55.626 3: Please define FileLog_HomeStat first

2013.04.30 15:13:55.624 0: Global symbol "$FW_ME" requires explicit package name at ./FHEM/92_FileLog.pm line 301, <> line 21.

 Global symbol "$FW_ME" requires explicit package name at ./FHEM/92_FileLog.pm line 301, <> line 21.
2013.04.30 15:13:55.623 1: reload: Error:Modul 92_FileLog deactivated:

(Liste von unten nach oben lesen)

Auch startet FHEM nicht mehr automatisch, wim Start der Fritzbox. Über Telnet wird die "startfhem" nicht gefunden, obwohl sie im Ordner ist.

# cd /var/InternerSpeicher/fhem
# ./startfhem
-sh: ./startfhem: not found

Mit ./startfhemAsRoot wirft Telnet folgende Fehlermeldungen aus:

# ./startfhemAsRoot
# Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 16, <> li
ne 54.
Subroutine FileLog_Define redefined at ./FHEM/92_FileLog.pm line 37, <> line 54.
Subroutine FileLog_Undef redefined at ./FHEM/92_FileLog.pm line 64, <> line 54.
Subroutine FileLog_Delete redefined at ./FHEM/92_FileLog.pm line 72, <> line 54.
Subroutine FileLog_Switch redefined at ./FHEM/92_FileLog.pm line 82, <> line 54.
Subroutine FileLog_Log redefined at ./FHEM/92_FileLog.pm line 106, <> line 54.
Subroutine FileLog_Attr redefined at ./FHEM/92_FileLog.pm line 146, <> line 54.
Subroutine FileLog_Set redefined at ./FHEM/92_FileLog.pm line 165, <> line 54.
Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 16, <> line
 24.
Subroutine FileLog_Define redefined at ./FHEM/92_FileLog.pm line 37, <> line 24.
Subroutine FileLog_Undef redefined at ./FHEM/92_FileLog.pm line 64, <> line 24.
Subroutine FileLog_Delete redefined at ./FHEM/92_FileLog.pm line 72, <> line 24.
Subroutine FileLog_Switch redefined at ./FHEM/92_FileLog.pm line 82, <> line 24.
Subroutine FileLog_Log redefined at ./FHEM/92_FileLog.pm line 106, <> line 24.
Subroutine FileLog_Attr redefined at ./FHEM/92_FileLog.pm line 146, <> line 24.
Subroutine FileLog_Set redefined at ./FHEM/92_FileLog.pm line 165, <> line 24.
Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 16, <> line
 40.
Subroutine FileLog_Define redefined at ./FHEM/92_FileLog.pm line 37, <> line 40.
Subroutine FileLog_Undef redefined at ./FHEM/92_FileLog.pm line 64, <> line 40.
Subroutine FileLog_Delete redefined at ./FHEM/92_FileLog.pm line 72, <> line 40.
Subroutine FileLog_Switch redefined at ./FHEM/92_FileLog.pm line 82, <> line 40.
Subroutine FileLog_Log redefined at ./FHEM/92_FileLog.pm line 106, <> line 40.
Subroutine FileLog_Attr redefined at ./FHEM/92_FileLog.pm line 146, <> line 40.
Subroutine FileLog_Set redefined at ./FHEM/92_FileLog.pm line 165, <> line 40.
Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 16, <> line
 24.
Subroutine FileLog_Define redefined at ./FHEM/92_FileLog.pm line 37, <> line 24.
Subroutine FileLog_Undef redefined at ./FHEM/92_FileLog.pm line 64, <> line 24.
Subroutine FileLog_Delete redefined at ./FHEM/92_FileLog.pm line 72, <> line 24.
Subroutine FileLog_Switch redefined at ./FHEM/92_FileLog.pm line 82, <> line 24.
Subroutine FileLog_Log redefined at ./FHEM/92_FileLog.pm line 106, <> line 24.
Subroutine FileLog_Attr redefined at ./FHEM/92_FileLog.pm line 146, <> line 24.
Subroutine FileLog_Set redefined at ./FHEM/92_FileLog.pm line 165, <> line 24.
Subroutine FileLog_Initialize redefined at ./FHEM/92_FileLog.pm line 16, <> line
 24.
Subroutine FileLog_Define redefined at ./FHEM/92_FileLog.pm line 37, <> line 24.
Subroutine FileLog_Undef redefined at ./FHEM/92_FileLog.pm line 64, <> line 24.
Subroutine FileLog_Delete redefined at ./FHEM/92_FileLog.pm line 72, <> line 24.
Subroutine FileLog_Switch redefined at ./FHEM/92_FileLog.pm line 82, <> line 24.
Subroutine FileLog_Log redefined at ./FHEM/92_FileLog.pm line 106, <> line 24.
Subroutine FileLog_Attr redefined at ./FHEM/92_FileLog.pm line 146, <> line 24.
Subroutine FileLog_Set redefined at ./FHEM/92_FileLog.pm line 165, <> line 24.
"my" variable $md masks earlier declaration in same scope at ./FHEM/10_CUL_HM.pm
 line 3297, <> line 155.
"my" variable $st masks earlier declaration in same scope at ./FHEM/10_CUL_HM.pm
 line 3298, <> line 155.

Gruss

Chris
Titel: Aw: Keine Global Logfile mehr???
Beitrag von: Steffen am 30 April 2013, 22:15:33
Zitat von: UliM schrieb am Di, 30 April 2013 08:09Moin,
Hilft es, wennDi in fhem.cfg die Definition von FHEMWEB _vor_ die Definition von TELNET verschiebst und Ann ein Restart machst?
Gruß Uli

...war aber leider auch nicht die Lösung, aber trotzdem danke für den Tip!

Vielleicht jemand anderes eine Idee??

Mfg Steffen
Titel: Aw: Keine Global Logfile mehr???
Beitrag von: MisterEltako am 04 Mai 2013, 09:02:04
Seit dem Update vom 3.5.13 habe ich trotz korrekter Filelogeinträge in der cfg-Datei überhaupt keine Logfiles im Fhemweb. Die Logfiles werden nur als "activ" angezeigt, sind aber nicht aufrufbar und werden auch bei Events nicht neu erzeugt :-(

MfG, MisterEltako.