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?
viel Spaß beim Nachinstallieren auf der Fritzbox 8)
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.
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?
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.
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.
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
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.
Das hatte ich befürchtet.
Aber dennoch einen lieben Dank an dein Gehirnschmalz.