Cannot load module SIGNALduino

Begonnen von Invers, 18 Januar 2022, 19:07:11

Vorheriges Thema - Nächstes Thema

Invers

Ich habe heute meinen Pi neu gestartet, weil ich sl statt ls eingegeben habe (ein Alias). Dann hängt sich fhem immer(!) auf. ich weiss nicht, was sl bewirkt.
Aber das ist ja nicht das Thema.
Nach diesem Neustart wird das Modul für Signalduino nicht mehr geladen ( Cannot load module SIGNALduino ).
Ich habe schon die Config per db zurückgesetzt bis in die Urzeit und auch den andern SD probiert (habe 2). Auch eine Neuinstallation (define sduino Signalduino) geht nicht.
Modul hat fhem/dialout 666, wie alle anderen Module.
Was kann ich da noch machen?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Jetzt habe ich Meldungen im Log:

2022.01.18 18:21:33.222 1: reload: Error:Modul 00_SIGNALduino deactivated:
Can't locate Digest/CRC.pm in @INC (you may need to install the Digest::CRC module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/arm-linux-gnueabihf/perl5/5.32 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl-base /usr/lib/arm-linux-gnueabihf/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at FHEM/lib/SD_Protocols.pm line 16.
BEGIN failed--compilation aborted at FHEM/lib/SD_Protocols.pm line 16.
Compilation failed in require at ./FHEM/00_SIGNALduino.pm line 30.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 30.

2022.01.18 18:21:33.223 0: Can't locate Digest/CRC.pm in @INC (you may need to install the Digest::CRC module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/arm-linux-gnueabihf/perl5/5.32 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl-base /usr/lib/arm-linux-gnueabihf/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at FHEM/lib/SD_Protocols.pm line 16.
BEGIN failed--compilation aborted at FHEM/lib/SD_Protocols.pm line 16.
Compilation failed in require at ./FHEM/00_SIGNALduino.pm line 30.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 30.

2022.01.18 18:24:08.871 1: reload: Error:Modul 00_SIGNALduino deactivated:
Attempt to reload lib/SD_Protocols.pm aborted.
Compilation failed in require at ./FHEM/00_SIGNALduino.pm line 30.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 30.

2022.01.18 18:24:08.873 0: Attempt to reload lib/SD_Protocols.pm aborted.
Compilation failed in require at ./FHEM/00_SIGNALduino.pm line 30.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 30.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

Zitatyou may need to install the Digest::CRC module

Hast Du ein fhem update gemacht?
Siehe hier
https://forum.fhem.de/index.php/topic,58397.msg1201448.html#msg1201448
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Invers

Mist. Danke. Ich lese immer, was in den Updates steht, aber es wurde nichts angezeigt.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Das hat leider nicht ausgereicht. Meine alte definition wird nicht mehr erkannt und geladen. Mit der neuen Variante gehen offenbar meine Siro Rollos nicht mehr. Die Rückspielung des alten Moduls zeigt auch keine Wirkung.
Was muss ich denn tun, damit ich meine Rollos wieder steuern kann?

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

#5
ZitatDie Rückspielung des alten Moduls zeigt auch keine Wirkung.
Welche alten Dateien hast Du zurückgespielt?

Du mußt mindestens die folgenden zurückspielen
00_SIGNALduino.pm
/lib/SD_ProtocolData.pm
/lib/SD_Protocols.pm
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

dies reicht nicht

Du mußt mindestens die folgenden zurückspielen
00_SIGNALduino.pm
/lib/SD_ProtocolData.pm
/lib/SD_Protocols.pm
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Invers

Das Rückspielen der 3 Dateien hat es nicht gebracht. Ich habe mal einfach das gesamte Update rückgängig gemacht. Trotzdem musste ich meinen Duino neudefinieren. Aber egal, die Def hatte ich ja noch in der configdb in einer älteren Version. Configdb hat mir schon oft den Hintern gerettet.
Du natürlich auch und dafür danke ich dir.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

Ich würde jetzt erst mal abwarten ob auch andere nach dem update Probleme Siro Rollos haben
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

curt

Ich habe zwar keine Rollos, aber soeben nach dem Update:


Messages collected while initializing FHEM:configfile: Cannot load module SIGNALduino
setuuid: Please define SignalNano_433 first
Cannot load module SIGNALduino
setuuid: Please define SignalDuinoWlan first


Da mir so etwas noch nie passierte, fasse ich nichts an und warte vorsichtig ab:
Mag mir bitte jemand sagen, was ich tun soll/muss?
RPI 4 - Jeelink HomeMatic Z-Wave

Ralf9

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Invers

Zitat von: Invers am 18 Januar 2022, 21:14:10
Das Rückspielen der 3 Dateien hat es nicht gebracht. Ich habe mal einfach das gesamte Update rückgängig gemacht. Trotzdem musste ich meinen Duino neudefinieren. Aber egal, die Def hatte ich ja noch in der configdb in einer älteren Version. Configdb hat mir schon oft den Hintern gerettet.
Du natürlich auch und dafür danke ich dir.

Ich hatte wahrscheinlich einen Fehler beim Tausch der 3 Dateien gemacht.
Nun habe ich restore -a /update/2022-01-18 gemacht und die 3 Dateien
00_SIGNALduino.pm
/lib/SD_ProtocolData.pm
/lib/SD_Protocols.pm
per exclude_from_update im global ausgeschlossen. Dann nochmal ein Update und es läuft immernoch alles perfekt.
Natürlich hatte ich auch immer alle erforderlichen Neustarts gemacht.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

curt

Zitat von: Ralf9 am 18 Januar 2022, 22:03:46
Du kannst mal schauen ob dies die Ursache ist
https://forum.fhem.de/index.php/topic,125541.0.html

Ja, exakt - das hatte ich inzwischen auf meiner Konsole selbst herausgefunden.

Und wie man es bei linuxartigen BS behebt:

apt install libdigest-crc-perl


Trotzdem danke für die schnelle Reaktion!
RPI 4 - Jeelink HomeMatic Z-Wave

andies

Das ist jetzt vermutlich ein doppel-post zu https://forum.fhem.de/index.php/topic,122807.msg1204271.html#msg1204271

Ich habe diese crc-perl-Bibliothek geladen, kriege aber diese Fehlermeldung
2022.01.29 18:14:29 0: Can't locate object method "registerLogCallback" via package "File lib::SD_Protocols does not exsits" (perhaps you forgot to load "File lib::SD_Protocols does not exsits"?) at ./FHEM/00_SIGNALduino.pm line 286.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann