cannot load module GEOFANCY

Begonnen von Ralph, 02 August 2016, 22:28:08

Vorheriges Thema - Nächstes Thema

Ralph

Hallo,
ich bitte um Hilfe.
Ich wollte mit GEOFANCY arbeiten. Die Module 98_GEOFANCY.pm und Dumper.pm sind da, dennoch steht im Logbuch:

BEGIN failed--compilation aborted at ./FHEM/98_GEOFANCY.pm line 36.
Can't locate Data/Dumper.pm in @INC (@INC contains: /var/media/ftp/JetFlash-TS4GJFV30-01/fhem/lib/perl /var/media/ftp/JetFlash-TS4GJFV30-01/fhem/lib/perl/arch /home/rudi/fbperl/lib/perl/arch /home/rudi/fbperl/lib/perl . ./FHEM) at ./FHEM/98_GEOFANCY.pm line 36.
2016.08.02 22:13:30 1: reload: Error:Modul 98_GEOFANCY deactivated:

Bitte was mache ich falsch?
Was könnte ich besser machen oder sonst tun?
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

betateilchen

viel Spaß beim Nachinstallieren auf der Fritzbox  8)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Ralph

#2
Danke schön,
so las ich das auch, aber - wie schon gesagt - die Dumper.pm ist vorhanden.

Habe leider keine Ahnung, was ich nun wie tun muss, um die nicht mehr fehlend zu machen.

@betateilchen: verstehe die Bemerkung nicht. sarkastisch gemeint? = geht nicht, oder? kann leider auf die FB aus anderen Gründen nicht verzichten.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

betateilchen

Zitat von: Ralph am 02 August 2016, 22:41:04
so las ich das auch, aber - wie schon gesagt - die Dumper.pm ist vorhanden.

wo liegt die Datei?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Ralph

#4
Habe diese nach FHEM kopiert und FHEM danach neu gestartet.

Habe auch mal Dumper.pm in GEOFANCY auskommentiert, aber dann hängts am IF in Zeile 38.

Habe indessen aber anderwo gelesen, dass aufgrund begrenztem Perl das auf der FB garnicht funktionieren soll.

Ich glaube, ich stecks, mein KnowHow reicht einfach nicht.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

betateilchen

Zitat von: Ralph am 02 August 2016, 23:21:12
Habe diese nach FHEM kopiert und FHEM danach neu gestartet.

Wenn in einem "use" der Name Data::Dumper steht, dann wird die Datei Dumper in einem Verzeichnis "Data" gesucht.

Leg mal in FHEM einen Ordner Data an und verschiebe die Datei Dumper.pm dorthin. Dann nochmal testen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Ralph

Moin, Danke für deinen Tip.

Es gibt nun \\192.168.6.102\JetFlash-TS4GJFV30-01\fhem\FHEM\Data und darin Dumper.pm vom 30.10.2011 39KB

Danach Restart mit Ergebnis:

BEGIN failed--compilation aborted at ./FHEM/98_GEOFANCY.pm line 36.
Compilation failed in require at ./FHEM/98_GEOFANCY.pm line 36.
2016.08.03 13:12:50 0: Can't locate loadable object for module Data::Dumper in @INC (@INC contains: /var/media/ftp/JetFlash-TS4GJFV30-01/fhem/lib/perl /var/media/ftp/JetFlash-TS4GJFV30-01/fhem/lib/perl/arch /home/rudi/fbperl/lib/perl/arch /home/rudi/fbperl/lib/perl . ./FHEM) at ./FHEM/98_GEOFANCY.pm line 36

BEGIN failed--compilation aborted at ./FHEM/98_GEOFANCY.pm line 36.
Compilation failed in require at ./FHEM/98_GEOFANCY.pm line 36.
Can't locate loadable object for module Data::Dumper in @INC (@INC contains: /var/media/ftp/JetFlash-TS4GJFV30-01/fhem/lib/perl /var/media/ftp/JetFlash-TS4GJFV30-01/fhem/lib/perl/arch /home/rudi/fbperl/lib/perl/arch /home/rudi/fbperl/lib/perl . ./FHEM) at ./FHEM/98_GEOFANCY.pm line 36
2016.08.03 13:12:50 1: reload: Error:Modul 98_GEOFANCY deactivated:
2016.08.03 13:12:08 0: Server started with 104 defined entities (fhem.pl:11756/2016-07-07 perl:5.014002 os:linux user:root pid:1089)
2016.08.03 13:12:07 0: Featurelevel: 5.7
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

betateilchen

Ok, die Meldung hat sich verändert,

Can't locate loadable object for module

das Modul Dumper.pm wird nun zwar gefunden, funktioniert aber nicht.

Da kann ich Dir leider nicht mehr weiterhelfen, da ich keine Fritzkotz habe.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Ralph

Das hatte ich befürchtet.

Aber dennoch einen lieben Dank an dein Gehirnschmalz.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen