FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: mschulte63 am 27 November 2013, 13:49:37

Titel: Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: mschulte63 am 27 November 2013, 13:49:37
Hallo,

seit gestern Nachmittag habe ich das Problem, daß das Modul CUL_HM nicht geladen werden kann.
Folgende Informationen bekomme ich im aktuellen fhem.log angezeigt :
2013.11.27 13:40:03.260 1: reload: Error:Modul 10_CUL_HM deactivated:
Attempt to reload HMConfig.pm aborted.
Compilation failed in require at ./FHEM/10_CUL_HM.pm line 12, <$fh> line 92.
BEGIN failed--compilation aborted at ./FHEM/10_CUL_HM.pm line 12, <$fh> line 92.

2013.11.27 13:40:03.262 0: Attempt to reload HMConfig.pm aborted.
Compilation failed in require at ./FHEM/10_CUL_HM.pm line 12, <$fh> line 92.
BEGIN failed--compilation aborted at ./FHEM/10_CUL_HM.pm line 12, <$fh> line 92.

2013.11.27 13:40:03.279 1: Including ./log/fhem.save
2013.11.27 13:40:04.124 1: HMLAN_Parse: HMLAN1 new condition ok
2013.11.27 13:40:29.057 1: reload: Error:Modul 10_CUL_HM deactivated:
Attempt to reload HMConfig.pm aborted.
Compilation failed in require at ./FHEM/10_CUL_HM.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/10_CUL_HM.pm line 12.

2013.11.27 13:40:29.059 0: Attempt to reload HMConfig.pm aborted.
Compilation failed in require at ./FHEM/10_CUL_HM.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/10_CUL_HM.pm line 12.

Für mich nicht nachvollziehbar, warum das Problem auftritt.
GIbt es hierfür eine Erklärung, da ich nciht wirklich so tief in der Materie stecke.

Setze fhem auf einer Fritz!Box 7390 mit aktuellster Firmware (Fritz!OS 6.00) ein und einen HMLAN-Adapter ein.
Bis gestern war alles ok.

Wäre schön, wenn ich hier einen Tipp bekommen könnte.
Falls weitere Infos (Konfig, etc.) benötigt werden, kurze Info an mich.

Vielen Dank schon einmal und viele Grüße

Michael
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: betateilchen am 27 November 2013, 15:02:33
Die einfachste Lösung könnte sein, dass nicht alle Homematic Dateien auf dem neuesten Stand sind und deshalb nicht zusammenpassen.

Schonmal ein Update probiert?
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: mschulte63 am 27 November 2013, 18:07:44
Hallo,

danke für den Tipp.

Jetzt müßtest Du mir erst einmal erklären, wie überhaupt Dateien von unterschiedlichen Versionsständen auftreten können.
Ich habe irgendwann fhem auf der Fritz!Box installiert und dann per update aus fhem heraus alle Neuerungen mitgenommen.
Für mich jetzt nicht erklärlich, wieso dann verschiedene Dateien unterschiedliche Versionsstände entstehen können !!

Viele Grüße

Michael
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: mschulte63 am 27 November 2013, 19:10:39
Hallo,

ich habe kurzerhand alle Konfigurationen gesichert und das FHEM-Image auf der Fritz!Box neu aufgesetzt.
Nun funktioniert HM wieder.

Aber wo das PRoblem lag, ist für mich immer noch nicht nachvollziehbar.

Danke für die Unterstützung.

Viele Grüße

Michael
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: traxanos am 30 August 2015, 17:46:15
Ich habe gerade das gleiche Problem nach einem Update

2015.08.30 17:38:21 1: reload: Error:Modul 10_CUL_HM deactivated:
Global symbol "$nAttr" requires explicit package name at ./FHEM/10_CUL_HM.pm line 6232, <$fh> line 91.
Global symbol "$nAttr" requires explicit package name at ./FHEM/10_CUL_HM.pm line 6233, <$fh> line 91.
BEGIN not safe after errors--compilation aborted at ./FHEM/10_CUL_HM.pm line 6451, <$fh> line 91.


2015.08.30 17:38:21 0: Global symbol "$nAttr" requires explicit package name at ./FHEM/10_CUL_HM.pm line 6232, <$fh> line 91.
Global symbol "$nAttr" requires explicit package name at ./FHEM/10_CUL_HM.pm line 6233, <$fh> line 91.
BEGIN not safe after errors--compilation aborted at ./FHEM/10_CUL_HM.pm line 6451, <$fh> line 91.

Subroutine CUL_HM_Initialize redefined at ./FHEM/10_CUL_HM.pm line 131, <$fh> line 98.
Subroutine CUL_HM_updateConfig redefined at ./FHEM/10_CUL_HM.pm line 213, <$fh> line 98.
Subroutine CUL_HM_Define redefined at ./FHEM/10_CUL_HM.pm line 465, <$fh> line 98.
Subroutine CUL_HM_Undef redefined at ./FHEM/10_CUL_HM.pm line 520, <$fh> line 98.
Subroutine CUL_HM_Rename redefined at ./FHEM/10_CUL_HM.pm line 539, <$fh> line 98.
Subroutine CUL_HM_Attr redefined at ./FHEM/10_CUL_HM.pm line 576, <$fh> line 98.
Subroutine CUL_HM_AttrCheck redefined at ./FHEM/10_CUL_HM.pm line 860, <$fh> line 98
.....


Danach läuft der FHEM nicht richtig. Und wiederholt die ganze Zeit die o.g. Logeinträge. Sobald ich das Backup aus dem restoreDir von heute früh einspiele geht alles einwandfrei. Sobald ich dann wieder ein Update mache, passiert das gleiche.

Wurde irgend etwas vielleicht falsch ins SVN eingecheckt?
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: Puschel74 am 30 August 2015, 17:55:35
Dazu gibt es bereits mindestens 4 Beiträge.
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: frank am 30 August 2015, 18:04:15
Modul 10_CUL_HM deactivated
ZitatDanach läuft der FHEM nicht richtig.
homematic eher gar nicht.  ;)
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: pcbastler am 27 Mai 2016, 18:47:10
Ich hänge mich mal hier dran.
Wollte heite meinen MH_CFG_LAN an einer VCCU in Betrieb nehmen (vorher alles per update auf den neusten Stand gebracht).
Leider wird im Logfile protokolliert:

2016.05.27 18:26:40 1: reload: Error:Modul 10_CUL_HM deactivated:
Global symbol "$dName" requires explicit package name at ./FHEM/10_CUL_HM.pm line 7832.
Global symbol "$dName" requires explicit package name at ./FHEM/10_CUL_HM.pm line 7832.
BEGIN not safe after errors--compilation aborted at ./FHEM/10_CUL_HM.pm line 7911.

Ein Downgrade auf die Version 2016-04-30 brachte Besserung.
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: betateilchen am 27 Mai 2016, 18:49:47
Zitat von: pcbastler am 27 Mai 2016, 18:47:10
Ein Downgrade auf die Version 2016-04-30 brachte Besserung.

So weit muss man nicht zurückgehen, die Version vom 22.05. funktioniert auch noch problemlos.

10_CUL_HM.pm         11499 2016-05-22 17:42:23Z martinp876
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: martin.mueller.s am 27 Mai 2016, 19:41:27
Hallo zusammen,

auch bei mit der gleiche Fehler, wie kann ich denn das Module "10_CUL_HM.pm" downgraden, habe auf die schnelle nichts gefunden, wäre klasse wenn mir einer auf die Sprünge helfen könnte.

Gruss
Martin 
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: Markus Bloch am 27 Mai 2016, 19:44:48
Guggst du hier: http://fhem.de/commandref_DE.html#restore

Gruß
Markus
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: martin.mueller.s am 27 Mai 2016, 19:55:32
Hallo nochmal,

vielen Dank für die schnelle Rückmeldung, da habe ich mal wieder zu kompliziert gesucht  :-[ der Restore hat direkt funktioniert, läuft wieder.

Gruss
Martin
Titel: Antw:Fehlermeldung "Cannot load module CUL_HM"
Beitrag von: Puschel74 am 27 Mai 2016, 19:56:30
Zu diesem Thema Problem gibt es auch einen aktuellen Beitrag.
Warum der nicht gefunden wurde ist mir ein Rätsel  ???
https://forum.fhem.de/index.php/topic,53871.0.html (https://forum.fhem.de/index.php/topic,53871.0.html)