Hallo zusammen,
ich habe gestern meine Fhem-Instanz vom Pi2 auf mein QNAP umgezogen. Auf dem QNAP habe ich eine VM mit Ubuntu 16.04 LTS installiert. Soweit läuft das meiste wieder. Nur GDS will einfach nicht starten. Es kommt immer die Meldung "Cannot load gds module". Ich habe sämtliche Module wie im Wiki und im GDS-thread beschrieben installiert und die VM und Fhem mehrfach neugestartet --> keine Besserung.
Hat jmd einen Tipp für mich?
Besten Dank und viele Grüße
Michael
Was kommt denn da / im Log genau für eine Meldung?
So ist das ein bisschen dürftig zur Fehlersuche.
Denke nicht, dass es eine Log-Meldung geben wird, da das Modul ja garnicht erst definiert werden kann. Ich schaue aber heute Abend nochmal nach.
Gibt doch nen Logeintrag:
2016.10.27 20:42:27.820 1: reload: Error:Modul 55_GDS deactivated:
Can't locate Archive/Extract.pm in @INC (you may need to install the Archive::Extract module) (@INC contains: . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base ./FHEM) at ./FHEM/55_GDS.pm line 41.
BEGIN failed--compilation aborted at ./FHEM/55_GDS.pm line 41.
2016.10.27 20:42:27.820 0: Can't locate Archive/Extract.pm in @INC (you may need to install the Archive::Extract module) (@INC contains: . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base ./FHEM) at ./FHEM/55_GDS.pm line 41.
BEGIN failed--compilation aborted at ./FHEM/55_GDS.pm line 41.
Dieses Modul steht im FhemWiki aber nicht drin, dass man es braucht!
Wie lautet denn der Ubuntu-Installationsbefehl dafür?
Zitat von: Michi240281 am 27 Oktober 2016, 20:44:29
...Dieses Modul steht im FhemWiki aber nicht drin, dass man es braucht! ...
Ach ???
ZitatAbhängig von der Perl-Version muss ggf. auch noch Archive::Zip installiert werden.
So, es läuft wieder!
Das Modul nennt sich "libarchive-extract-perl"! Nur für diejenigen, die sich 1 Stunde googlen nach der "Übersetzung" ersparen wollen!
Alternativ kann man natürlich auch gucken, was denn der Modulentwickler so geschrieben hat... https://forum.fhem.de/index.php/topic,42887.msg349326.html#msg349326 (https://forum.fhem.de/index.php/topic,42887.msg349326.html#msg349326)
Dazu muss man wissen, dass Lesen nicht Michis Stärke ist.
Zitat von: Hollo am 28 Oktober 2016, 12:59:44
Alternativ kann man natürlich auch gucken, was denn der Modulentwickler so geschrieben hat... https://forum.fhem.de/index.php/topic,42887.msg349326.html#msg349326 (https://forum.fhem.de/index.php/topic,42887.msg349326.html#msg349326)
Hast Recht, habe ich übersehen, hatte nur in dem "Haupt-thread" zum GDS-Modul alle Seiten GELESEN!!!!!!!!
@Marvin: Erspar uns doch bitte solche Kommentare!
Zitat von: Michi240281 am 28 Oktober 2016, 11:51:52
So, es läuft wieder!
Das Modul nennt sich "libarchive-extract-perl"! Nur für diejenigen, die sich 1 Stunde googlen nach der "Übersetzung" ersparen wollen!
oder einfach per cpan installieren in den man den im log genannten namen eingibt
Zitat von: chris1284 am 28 Oktober 2016, 13:31:03
oder einfach per cpan installieren in den man den im log genannten namen eingibt
Ok, danke für den Tipp - wieder was gelernt! :)