welches Perl-Modul fehlt für math.pm

Begonnen von maddinthebrain, 29 Februar 2024, 14:49:39

Vorheriges Thema - Nächstes Thema

maddinthebrain

Hallo zusammen,

ich hatte mein Debian aktualisiert. Jetzt fehlt FHEM für das Modul Signalduino die Datei Math.pm.

Auszug aus dem LOG:

2024.02.29 09:36:57 1: reload: Error:Modul 00_SIGNALduino deactivated:
 Can't locate FHEM/Core/Utils/Math.pm in @INC (you may need to install the FHEM::Core::Utils::Math module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 218.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 218.

2024.02.29 09:36:57 0: Can't locate FHEM/Core/Utils/Math.pm in @INC (you may need to install the FHEM::Core::Utils::Math module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 218.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 218.

2024.02.29 09:36:57 1: reload: Error:Modul 00_SIGNALduino deactivated:
 Can't locate FHEM/Core/Utils/Math.pm in @INC (you may need to install the FHEM::Core::Utils::Math module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 264.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 264.

2024.02.29 09:36:57 0: Can't locate FHEM/Core/Utils/Math.pm in @INC (you may need to install the FHEM::Core::Utils::Math module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 264.
BEGIN failed--compilation aborted at ./FHEM/00_SIGNALduino.pm line 18, <$fh> line 264.

Ich vermute das beim Distupgrade etwas bei den Perl Modulen schief ging und was fehlt. Welches Modul fehlt? Und wie installiere ich es ggf.?

Vielen Dank

Martin
Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

Otto123

#1
Hi,

Math.pm ist ein Modul von FHEM sollte in diesem Pfad liegen: fhem/lib/FHEM/Core/Utils

Bzw. online hier:
https://svn.fhem.de/trac/browser/trunk/fhem/lib/FHEM/Core/Utils

Versuch mal in der FHEM Kommandozeile, vielleicht holt der Befehl die Datei auch neu.
update lib/FHEM/Core/Utils/Math.pm
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

maddinthebrain

#2
Hat funktioniert danke, aber jetzt jammert er dass SD_Protocols fehlt...

2024.02.29 16:19:35 0: Can't locate object method "LoadHash" 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 290, <$fh> line 218.

Anscheinend ging da was grandios beim Update schief...

Vielen Dank
Viele Grüße
Martin

Futro mit Proxmox und Debian: FHEM, Signalduino 433MHz & 868MHz, MAX!, WeeWX, FHEM2FHEM,
Raspi 4 mit ConBee mit deCONZ und Phoscon für ZigBee Aktoren und Sensoren

Otto123

Das klingt komisch ... normal zerschießt eine debian update nicht die FHEM Installation.
Hab ich hier gefunden : https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib
update FHEM/lib/SD_Protocols.pm
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

Wernieman

Wurde eventuell fhem beim Update nochmals installiert? Ist jedenfalls nicht normal das Verhalten ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html