Cannot load module ENIGMA2

Begonnen von fcbbazi, 22 Mai 2020, 17:29:14

Vorheriges Thema - Nächstes Thema

fcbbazi

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.

fcbbazi

#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 >:(

CoolTux

Ist die Fehlermeldung immer noch die selbe im Log?

Zeig mal bitte das Log
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

fcbbazi

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.

regenbieger

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
FHEM und WEEWX auf Raspberry

fcbbazi

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.

regenbieger

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
FHEM und WEEWX auf Raspberry

fcbbazi

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.

regenbieger

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  :)

FHEM und WEEWX auf Raspberry

CoolTux

Der Ordner muss aber von Dir kommen. Es gibt keinen zweiten FHEM Ordner unser ./FHEM

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

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

fcbbazi

#25
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.

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

fcbbazi

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.

Otto123

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?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

fcbbazi

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