FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Ralph am 02 August 2016, 22:28:08

Titel: cannot load module GEOFANCY
Beitrag von: Ralph am 02 August 2016, 22:28:08
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?
Titel: Antw:cannot load module GEOFANCY
Beitrag von: betateilchen am 02 August 2016, 22:39:57
viel Spaß beim Nachinstallieren auf der Fritzbox  8)
Titel: Antw:cannot load module GEOFANCY
Beitrag von: Ralph am 02 August 2016, 22:41:04
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.
Titel: Antw:cannot load module GEOFANCY
Beitrag von: betateilchen am 02 August 2016, 22:59:11
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?
Titel: Antw:cannot load module GEOFANCY
Beitrag von: Ralph am 02 August 2016, 23:21:12
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.
Titel: Antw:cannot load module GEOFANCY
Beitrag von: betateilchen am 03 August 2016, 10:34:05
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.
Titel: Antw:cannot load module GEOFANCY
Beitrag von: Ralph am 03 August 2016, 13:23:29
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
Titel: Antw:cannot load module GEOFANCY
Beitrag von: betateilchen am 04 August 2016, 16:49:15
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.
Titel: Antw:cannot load module GEOFANCY
Beitrag von: Ralph am 04 August 2016, 17:40:21
Das hatte ich befürchtet.

Aber dennoch einen lieben Dank an dein Gehirnschmalz.