FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fcbbazi am 22 Mai 2020, 17:29:14

Titel: Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 17:29:14
Hallo Gemeinde,
habe seit ? ein, zwei oder drei ? Tagen das Problem meine SAT Receiver sind wiedermal verschwunden, normalerweise kein Problem neu angelegt und alles wieder OK.
Heute jedoch beim Versuch die Receiver neu zu definieren kam die Meldung "Cannot load module ENIGMA2".
Das Modul ist vorhanden und ich kann es weg kopieren und wieder überschreiben an der Karte scheint es nicht zu liegen.
Ach ja FHEM läuft auf einem RPi4 4GB mit einer 64GB Karte.
Für einen TIPP wär ich dankbar.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 22 Mai 2020, 17:33:00
Zitat von: fcbbazi am 22 Mai 2020, 17:29:14
Hallo Gemeinde,
habe seit ? ein, zwei oder drei ? Tagen das Problem meine SAT Receiver sind wiedermal verschwunden, normalerweise kein Problem neu angelegt und alles wieder OK.
Heute jedoch beim Versuch die Receiver neu zu definieren kam die Meldung "Cannot load module ENIGMA2".
Das Modul ist vorhanden und ich kann es weg kopieren und wieder überschreiben an der Karte scheint es nicht zu liegen.
Ach ja FHEM läuft auf einem RPi4 4GB mit einer 64GB Karte.
Für einen TIPP wär ich dankbar.

Schau bitte ins FHEM Logfile
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: yersinia am 22 Mai 2020, 17:39:25
^- das, und: https://wiki.fhem.de/wiki/Enigma2_Receiver_(Dreambox,_VUplus_etc.)_steuern
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: Otto123 am 22 Mai 2020, 17:40:59
Hi,

Zitat...meine SAT Receiver sind wiedermal verschwunden, normalerweise kein Problem neu angelegt ...
Bei mir sind noch nie die Sat Receiver aus FHEM verschwunden!?!
Wieso dass denn? Würde mich interessieren was da schief laufen kann.

Ach so ja, mit dem Modul XML::Simple gab es schon diverse unklare "Probleme" https://forum.fhem.de/index.php?topic=110416.0

Gruß Otto
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 19:19:33
Das libxml-simple-perl hab ich deinstalliert und wieder installiert, hat nix gebracht.
Im Logfile wenn ich einen Receiver anlegen möchte schreibt FHEM:

2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_Initialize redefined at ./FHEM/70_ENIGMA2.pm line 14.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_Define redefined at ./FHEM/70_ENIGMA2.pm line 67.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_Undefine redefined at ./FHEM/70_ENIGMA2.pm line 152.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_Set redefined at ./FHEM/70_ENIGMA2.pm line 166.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_Get redefined at ./FHEM/70_ENIGMA2.pm line 781.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_SendCommand redefined at ./FHEM/70_ENIGMA2.pm line 824.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_ReceiveCommand redefined at ./FHEM/70_ENIGMA2.pm line 943.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_GetStatus redefined at ./FHEM/70_ENIGMA2.pm line 2196.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_GetStateAV redefined at ./FHEM/70_ENIGMA2.pm line 2219.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_GetRemotecontrolCommand redefined at ./FHEM/70_ENIGMA2.pm line 2240.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_wake redefined at ./FHEM/70_ENIGMA2.pm line 2558.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RCmakenotify redefined at ./FHEM/70_ENIGMA2.pm line 2589.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM800_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2598.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM800 redefined at ./FHEM/70_ENIGMA2.pm line 2632.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM8000_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2661.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM8000 redefined at ./FHEM/70_ENIGMA2.pm line 2697.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_RC10_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2727.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_RC10 redefined at ./FHEM/70_ENIGMA2.pm line 2762.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_VUplusDuo2_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2792.
2020.05.22 19:08:54 1: PERL WARNING: Subroutine ENIGMA2_RClayout_VUplusDuo2 redefined at ./FHEM/70_ENIGMA2.pm line 2826.
2020.05.22 19:08:54 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/70_ENIGMA2.pm line 63.

Da ich mich nicht mit PERL auskenne sagt mir das nix
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 22 Mai 2020, 19:27:17
Dir scheint das Meta Modul zu fehlen.
Kann es sein das Du immer nur einzelne Module updatest aber nie alles?
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 19:28:54
Nein ich mach alle 2-3 Tage ein normales Update
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 19:34:17
Gerade eben beim Update eine Meldung im Log die ich so noch nie gesehen habe:

2020.05.22 19:29:35 0 : Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/98_backup.pm line 41.

Kann es doch sein dass die SD-Karte sich verabschiedet :-(
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 22 Mai 2020, 19:40:46
Schau mal unter FHEM/ ob Du da das Meta.pm hast
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 19:43:29
Jo Meta.pm is da
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 22 Mai 2020, 19:50:11
Sieht soweit alles ok aus bei beiden Modulen. Gehören beide auch Julian. Ich würde also schon auf Deine SD tippen.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 20:43:48
Hab gerade ein Backup vom 21.05.2020 auf meinem Backup-Raspi eingespielt > alles gut.
Danach auf dem Backup-Raspi ein Update gemacht und hatte den selben Fehler, wieder
zurück zum 21.05.2020 alles wieder gut.
File vom 21.05.2020 auf dem Main-Raspi eingespeilt > alles gut, Update gemacht
wieder der selbe Fehler Reseiver weg und Cannot load Module.
Es liegt nicht an der Karte es muss das Update sein von gestern auf heute. ?
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 22 Mai 2020, 21:04:58
Welche Module wurden denn geupdatet?
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 21:13:11
Das wäre bei mir die Liste von gestern auf heute:

UPD ./CHANGED
UPD ./fhem.pl
UPD FHEM/00_MQTT2_SERVER.pm
UPD FHEM/10_MAX.pm
UPD FHEM/14_CUL_MAX.pm
UPD FHEM/98_DOIF.pm
UPD FHEM/98_RandomTimer.pm
UPD FHEM/98_vitoconnect.pm
UPD www/pgm2/dashboard.js
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 22 Mai 2020, 21:37:39
Ich habe das mal eben getestet. Habe auch Update gemacht und mein System läuft gut. Da muss noch was anderes bei Dir sein.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 22 Mai 2020, 22:13:30
Dank dir für die Mühe, lass uns für heute Schluss machen. Ich werde jetzt zwei drei Tage kein Update machen bzw
nur Backups und dann die Updates bzw. Backups auf meinem (FHEM B) testen,
ich verstehe es irgendwie auch nicht.

Werde aber weiterhin meine Ergebnisse schreiben.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 25 Mai 2020, 16:55:16
Update: 25.05.2020
Keine Änderung. Backup am FHEM B Raspi eingespielt > Update gemacht Dreamboxen wech  :o
sechs Dreamboxen im System alle weg.
meine beiden Onkyo AV Receiver sind komischerweise noch da.

Und natürlich beim Versuch einen der sechs Dreamboxen (vier DM920UHD oder zwei DM7020HDv2)
neu anzulegen "Cannot load module ENIGMA2"
und ich hab keinen blassen Sichimmer warum >:(
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 25 Mai 2020, 17:27:56
Ist die Fehlermeldung immer noch die selbe im Log?

Zeig mal bitte das Log
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 25 Mai 2020, 18:15:25
Ich würde sagen es ist immer noch dieselbe:

2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_Initialize redefined at ./FHEM/70_ENIGMA2.pm line 14.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_Define redefined at ./FHEM/70_ENIGMA2.pm line 67.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_Undefine redefined at ./FHEM/70_ENIGMA2.pm line 152.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_Set redefined at ./FHEM/70_ENIGMA2.pm line 166.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_Get redefined at ./FHEM/70_ENIGMA2.pm line 781.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_SendCommand redefined at ./FHEM/70_ENIGMA2.pm line 824.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_ReceiveCommand redefined at ./FHEM/70_ENIGMA2.pm line 943.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_GetStatus redefined at ./FHEM/70_ENIGMA2.pm line 2196.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_GetStateAV redefined at ./FHEM/70_ENIGMA2.pm line 2219.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_GetRemotecontrolCommand redefined at ./FHEM/70_ENIGMA2.pm line 2240.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_wake redefined at ./FHEM/70_ENIGMA2.pm line 2558.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RCmakenotify redefined at ./FHEM/70_ENIGMA2.pm line 2589.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM800_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2598.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM800 redefined at ./FHEM/70_ENIGMA2.pm line 2632.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM8000_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2661.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_DM8000 redefined at ./FHEM/70_ENIGMA2.pm line 2697.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_RC10_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2727.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_RC10 redefined at ./FHEM/70_ENIGMA2.pm line 2762.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_VUplusDuo2_SVG redefined at ./FHEM/70_ENIGMA2.pm line 2792.
2020.05.25 18:14:22 1: PERL WARNING: Subroutine ENIGMA2_RClayout_VUplusDuo2 redefined at ./FHEM/70_ENIGMA2.pm line 2826.
2020.05.25 18:14:22 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/70_ENIGMA2.pm line 63.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: regenbieger am 25 Mai 2020, 18:52:26
Ich habe seit ca einer Woche das gleiche Problem.
Ist wohl irgendein Problem mit der Meta.pm was dann ein Dominoeffekt auf andere Teile hat.
Use of uninitialized value in concatenation (.) or string at FHEM/FHEM/Meta.pm line 715
aber was weiß ich schon  8) nach dem rückschritt auf Backup klappt wieder alles. Update force bringt auch nichts.
Ist aber nur mal meine Vermutung das ich das gleiche Problem habe.


2020.05.24 12:02:07 3: WEBphone: port 8084 opened
2020.05.24 12:02:07 3: WEBtablet: port 8085 opened
2020.05.24 12:02:07 2: eventTypes: loaded 4595 events from ./log/eventTypes.txt
2020.05.24 12:02:08 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/FHEM/Meta.pm line 715.
2020.05.24 12:02:08 3: Opening Anrufmonitor device 192.168.178.1:1012
2020.05.24 12:02:09 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/77_UWZ.pm line 529, <$fh> line 1197.

2020.05.24 12:02:09 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/70_ENIGMA2.pm line 63, <$fh> line 1211.

2020.05.24 12:02:09 3: TelegramBot_Define teleBot: called
2020.05.24 12:02:09 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/10_RESIDENTS.pm line 35, <$fh> line 1287.

2020.05.24 12:02:09 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/20_ROOMMATE.pm line 35, <$fh> line 1298.

2020.05.24 12:02:09 1: PERL WARNING: Subroutine ROOMMATE_Initialize redefined at ./FHEM/20_ROOMMATE.pm line 12, <$fh> line 1312.
2020.05.24 12:02:09 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/20_ROOMMATE.pm line 35, <$fh> line 1312.

2020.05.24 12:02:09 1: PERL WARNING: Subroutine ROOMMATE_Initialize redefined at ./FHEM/20_ROOMMATE.pm line 12, <$fh> line 1326.
2020.05.24 12:02:09 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/20_ROOMMATE.pm line 35, <$fh> line 1326.

2020.05.24 12:02:10 3: Opening ZWAVEX device /dev/ttyAMA0
2020.05.24 12:02:10 3: Setting ZWAVEX serial parameters to 115200,8,N,1
2020.05.24 12:02:11 3: ZWAVEX device opened
2020.05.24 12:02:12 3: Opening nanoCUL868 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH025QEL-if00-port0
2020.05.24 12:02:12 3: Setting nanoCUL868 serial parameters to 38400,8,N,1
2020.05.24 12:02:15 3: nanoCUL868: Possible commands: ABCEeFfGhiKklMmRTtUVWXxYZz
2020.05.24 12:02:15 3: nanoCUL868 device opened
2020.05.24 12:02:15 2: Switched nanoCUL868 rfmode to MAX
2020.05.24 12:02:15 3: Opening Sduino device /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
2020.05.24 12:02:15 3: Setting Sduino serial parameters to 57600,8,N,1
2020.05.24 12:02:15 1: Sduino: DoInit, /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
2020.05.24 12:02:15 3: Sduino device opened
2020.05.24 12:02:15 3: Opening nanoCUL433 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH025Q4I-if00-port0
2020.05.24 12:02:15 3: Setting nanoCUL433 serial parameters to 38400,8,N,1
2020.05.24 12:02:18 3: nanoCUL433: Possible commands: ABCeFfGiKLlMNRTtUVWXx
2020.05.24 12:02:18 3: nanoCUL433 device opened
2020.05.24 12:02:19 3: TABLETUIEVAL: new ext defined infix:ftui_eval/: dir:./www/tablet_eval:
2020.05.24 12:02:19 3: Registering HTTPSRV TABLETUIEVAL for URL /ftui_eval   and assigned link ftui_eval/ ...
2020.05.24 12:02:19 3: [SamsungAV] SammyZZZ defined with host: 192.168.178.XX port: 55000
2020.05.24 12:02:19 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/59_Weather.pm line 277, <$fh> line 1553.

2020.05.24 12:02:20 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/39_alexa.pm line 63, <$fh> line 1563.

2020.05.24 12:02:20 3: [SamsungAV] SammyWZ defined with host: 192.168.178.21 port: 55000
2020.05.24 12:02:20 0: [echodevice] load ECHO Device ECHO_YYYYYYYYYY
2020.05.24 12:02:20 0: [echodevice] load ECHO Device ECHO_XXXXXXXXX
2020.05.24 12:02:20 3: MaxScanner MaxScanner Initialize.121 Init Done with Version 1.0.0.3 - 07.03.2016
2020.05.24 12:02:21 0: Undefined subroutine &FHEM::Meta::InitMod called at ./FHEM/95_Astro.pm line 757, <$fh> line 1907.

2020.05.24 12:02:21 1: Including ./log/fhem.save
2020.05.24 12:02:23 1: Messages collected while initializing FHEM:configfile: Cannot load module UWZ
Please define Unwetterzentrale 5c42fa69-f33f-4b78-2ec9-21da616519f85ab6 first
Cannot load module ENIGMA2
Please define SATReceiver 5c42fa69-f33f-4b78-5d54-899691c362a97b09 first
Cannot load module RESIDENTS
Please define rgr_Residents 5c42fa6b-f33f-4b78-2d92-4b4281e07e670a2f first
Cannot load module ROOMMATE
Please define rr_ZZZZZ 5c42fa6b-f33f-4b78-c8bd-f1cadd534b82e081 first
Cannot load module ROOMMATE
Please define rr_YYYYY 5c42fa6b-f33f-4b78-c793-277f33cb57d39cc7 first
Cannot load module ROOMMATE
Please define rr_XXXX 5c42fa6b-f33f-4b78-f868-e5239c42688ec3b9 first
Cannot load module Weather
Please define Forecast 5c9263ed-f33f-4b78-ba96-f899b89e31b9a434 first
Cannot load module alexa
Please define alexa 5cafacc8-f33f-4b78-0457-17e7174b7c25a333 first
Cannot load module Astro
Please define heim_astro 5ddd9b85-f33f-4b78-af51-86f43fa68554e37c first
./log/fhem.save: Please define Forecast first
Please define Forecast first
Please define Forecast first
Please define Forecast first
Please define Forecast first
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 25 Mai 2020, 18:59:59
Ein Leidensgenosse  ::) mein Beileid, na wenigstens sind wir schon zu zweit 8)
Da ich total ahnungslos bei Perl bin ich bei der Fehlersuche eher raus.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: regenbieger am 25 Mai 2020, 19:06:57
Wenn ich mir den Kauderwelsch ansehe wie da Variablen übergeben und deklariert werden bin ich auch raus.  :-[
Kann man nur hoffen das einer der Ahnung hat mal drüber guckt und wenn es dann um weitere Daten geht kann ich gerne wieder helfen.

mfg aus dem sonnigen Neuwied
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 25 Mai 2020, 19:11:55
Ja da hast du wohl Recht, ich betreibe momentan auch die Strategie jeden Tag ein Backup
vom FEHM A und alle zwei, drei Tage das Backup auf den FHEM B Raspi einspielen ein Update machen
und schaun was passiert.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: regenbieger am 27 Mai 2020, 22:52:11
Hat mir keine Ruhe gelassen, habe heute nochmal erfolglos einen Update gemacht. hatte weiter den Fehler mit der Meta.pm. Nach restore lief wieder alles. Dann bin ich mal mit Filezilla auf den Raspi gegangen. Dort fand ich unter /opt/fhem/FHEM/FHEM/Meta.pm noch eine Version die wohl irgendwie in Einsatz kam und den Fehler bei mir ausgelöst hat. Diese habe ich ersetzt mit der /opt/fhem/FHEM/Meta.pm.
Nochmal Update, restart
Bingo alles funzt wieder.

-Sollte ich wissen wofür der Ordner /opt/fhem/FHEM/FHEM/ ist? Ja!
-Weiß ich es? Nö  :-[
wenn mir das jemand kurz und knapp erklären könnte wäre nett.

Aber sonst für mich gelöst  :)

Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 28 Mai 2020, 05:59:26
Der Ordner muss aber von Dir kommen. Es gibt keinen zweiten FHEM Ordner unser ./FHEM

https://svn.fhem.de/trac/browser/trunk/fhem/FHEM

Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 28 Mai 2020, 16:44:17
Hallo Regenbieger und CoolTux danke nochmal für die weiteren Bemühungen dieses Problems.
Ich versteh das ganze irgendwie nicht,
ich hab auch einen FHEM der der da anscheinend nicht hingehört "/opt/fhem/FHEM/FHEM" in beiden FHEM Ordnern liegen Meta.pm`s
im /opt/fhem/FHEM eine Meta.pm mit ca. 120kb und im Ordner /opt/fhem/FHEM/FHEM eine mit ca. 32kb  ::)

Ich mach jetz ein Backup und danach den "/opt/fhem/FHEM/FHEM" einfach mal platt und schau obs dann wieder funktioniert.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: Otto123 am 28 Mai 2020, 16:53:23
ZitatDann bin ich mal mit Filezilla auf den Raspi gegangen. Dort fand ich unter /opt/fhem/FHEM/FHEM/Meta.pm noch eine Version die wohl irgendwie in Einsatz kam und den Fehler bei mir ausgelöst hat. Diese habe ich ersetzt mit der /opt/fhem/FHEM/Meta.pm.
Ich hätte es irgendwie anders herum gemacht: also nicht die falsche Datei am falschen Ort mit der richtigen Datei vom richtigen Ort ersetzt - sondern den falschen Ordner gelöscht und geschaut das die richtige Datei am richtigen Ort zum Einsatz kommt.

Ich hätte ja auch spontan gesagt das hier: "Filezilla" und das "Ding" was kurz vorm Bildschirm sitzt hat das verbockt  :-* - aber wenn das offenbar mehrfach vorkommt: Hat es da mal ein temporäres Problem beim Update gegeben?

Gruß Otto
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 28 Mai 2020, 17:05:36
Hallo Otto123,
natürlich sitzt das eigentliche Problem in der Regel vorm PC  :D
ich kann mir auch schon vorstellen wie ich zu dem Geisterordner gekommen bin evtl. bei einem
wiederherstellen eines Backups (Ordnerstrukturfehler in der tar Syntax) vor langer Zeit.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: Otto123 am 28 Mai 2020, 17:10:16
Das war jetzt sowas wie eine "Selbstanzeige"  ;D

Ok dann mal die Nachfrage, war der ./FHEM/FHEM Ordenr denn ansonsten leer (also nur meta.pm) oder war der voll mit alten Modulen.

Aber wieso zieht FHEM Module aus dem Ordner? Oder macht es nur enigma2? So nach dem Motto nimm das Ding aus irgendeinem (Unter)Pfad - der Tiefste (weil Letzte bei der Recursion) gewinnt?
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 28 Mai 2020, 17:27:30
Der /opt/fhem/FHEM/FHEM hatte den Inhalt:

Ordner: lib
Module:
21_Sonosplayer
31_HUEDevice
45_TRX
50_TelegramBot
71_PHILIPS_AUDIO
98_apptime
98_SVG
99_SUNRISE
Meta
und die control_fhem.txt
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 28 Mai 2020, 17:35:00
Alles wieder gut,
meine Receiver verschwinden nicht mehr nach dem Update. ;D

Interessant wäre jetzt noch was ich mir noch so an überflüssigen Ordnern durch meinen
Fehler angetan habe, hat jemand eine Standard-Ordnerstruktur, kann es die überhaupt geben ?.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: CoolTux am 28 Mai 2020, 17:57:15
Ich bin alles durchgegangen. Seit dem 21.05.2020 6:00 Uhr rum bis jetzt gab es keine Änderungen welche Deine Verzeichnisstructur hätte aufbauen können

https://svn.fhem.de/trac/changeset?old_path=%2Ftrunk%2Ffhem%2FFHEM&old=21985&new_path=%2Ftrunk%2Ffhem%2FFHEM&new=22051


Es muss also von Dir kommen.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: regenbieger am 28 Mai 2020, 22:10:31
Ich habe den unnützen Ordner nebst Inhalt nach tmp verschoben, Restart, läuft noch alles  :)
Die Änderungen in dem Ordner sind vom ältesten Timestemp auf dem 26.02.2020 21:57.
Die darin enthaltene Meta.pm war die möhrige welche dann im downgrade eigentlich nicht mehr verwendet werden sollte:# $Id: Meta.pm 18679 2019-02-21 12:10:44Z loredo $.
Bleibt die Frage wieso wurde genau diese Meta.pm in diesem Ordner nach einem Update mit anschließenden Restart verwendet und sonst die aus dem Hauptordner?
Wie konnte dieses Konstrukt entstehen?
Klar als Antwort auf die 2te Frage muß ich wohl in den Spiegel gucken, aber wie zur Hölle hab ich das geschafft  :o

Egal, wenn noch jemand die Muße hat eine Erklärung zu finden höre ich neugierig zu aber das Thema ist dann wohl fertich.

Danke an alle für den herzlichen und netten Support.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: fcbbazi am 29 Mai 2020, 06:37:35
Kann ich nur beipflichten, und auch ich danke natürlich allen für die Unterstützung.
Mein Ordnerchaos werd ich jetzt versuchen vorsichtig zu bereinigen.
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: Mellowback am 02 Juni 2020, 21:36:02
Hallo,

habe auch gerade mein System aktualisiert, jetzt habe ich das gleiche Problem.
Alle Receiver sind weg und unter opt/fhem/FHEM gibt es keine meta.pm.
Scheinbar läuft aber alles andere.

Was nun?

Vorab Danke
Titel: Antw:Cannot load module ENIGMA2
Beitrag von: Mellowback am 03 Juni 2020, 05:50:09
ergänzt zu meinen Eintrag hier noch das Log:

2020.06.03 05:36:40 1: reload: Error:Modul 70_ENIGMA2 deactivated:
Can't locate FHEM/Meta.pm in @INC (you may need to install the FHEM::Meta module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at ./FHEM/70_ENIGMA2.pm line 11.
BEGIN failed--compilation aborted at ./FHEM/70_ENIGMA2.pm line 11.

2020.06.03 05:36:40 0: Can't locate FHEM/Meta.pm in @INC (you may need to install the FHEM::Meta module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at ./FHEM/70_ENIGMA2.pm line 11.
BEGIN failed--compilation aborted at ./FHEM/70_ENIGMA2.pm line 11.