Seite 1 von 2

[WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 5:44 pm
von tinom86
Hallo zusammen,

im Rahmen der Migration möchte ich zunächst meine alten Wiregate Plugins nutzen. Timberwolf ist auf dem aktuellsten stand - nehme Teil am Betatest. Das funktioniert alles soweit ganz gut. Ich muss allerdings zwei Perl Module nachinstallieren. Die Installation funktioniert leider nicht :-(

Login via Console aus dem Portainer (root):

1. Versuch: Installation via apt-get install über Docker

apt-get install libastro-sunrise-perl

root@bcccf6da4a6d:/# apt-get install libastro-sunrise-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libastro-sunrise-perl

2. Versuch: Installation via CPAN

perl -MCPAN -e shell
install Astro::Sunrise

cpan[1]> install Astro::Sunrise
Reading '/root/.cpan/Metadata'
Database was generated on Sun, 12 Jan 2020 12:17:03 GMT
Running install for module 'Astro::Sunrise'
Checksum for /root/.cpan/sources/authors/id/J/JF/JFORGET/Astro-Sunrise-0.98.tar.gz ok
Scanning cache /root/.cpan/build for sizes
............................................................................DONE
'YAML' not installed, will not store persistent state
Argument "1.4417_001" isn't numeric in numeric ge (>=) at /usr/share/perl/5.24/CPAN/Distribution.pm line 672.
Configuring J/JF/JFORGET/Astro-Sunrise-0.98.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Astro::Sunrise
Writing MYMETA.yml and MYMETA.json
JFORGET/Astro-Sunrise-0.98.tar.gz
/usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for J/JF/JFORGET/Astro-Sunrise-0.98.tar.gz
Can't exec "make": No such file or directory at /usr/share/perl/5.24/CPAN/Distribution.pm line 2243.
JFORGET/Astro-Sunrise-0.98.tar.gz
make -- NOT OK
Failed during this command:
JFORGET/Astro-Sunrise-0.98.tar.gz : make NO

Hat jemand eine Idee woran das liegen könnte? Bin um jede Hilfe dankbar :-)

Danke und viele Grüße

Re: Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 6:40 pm
von StefanW
Hallo,

bitte VERSION des Plugin Containers angeben (am Besten im Titel).

Weil es gibt die 0.8 und die 0.9 (meines Wissens nach, bin hier nicht Spezialist, könnte also auch falsch sein...)

lg

Stefan

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 6:59 pm
von blaubaerli
Hallo @tinom86,

führe im Container mal zunächst ein "apt-get update" aus und probiere das danach mit dem "apt-get install libastro-sunrise-perl".

Gruß
Jens

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 7:08 pm
von blaubaerli
Ich habe gestern in dem Container auch einiges nachinstalliert. Meine Basis ist aktuell dabei der Container "dev-0.9".

Damit deine Modifikationen und Paketerweiterungen aber einen Recreate des Containers überleben, müssen die Kommandos in dem File "/etc/wiregate/init.sh" hinterlegt werden. Gabi hat das mal in diesem Post dokumentiert: viewtopic.php?f=61&t=1057&p=12127&hilit ... .sh#p12127.

Beste Grüße
Jens

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 7:35 pm
von StefanW
Hallo Jens,

bitte aufpassen WOHIN GENAU Du verlinkst. Die allerwenigsten User haben Zugriff auf das Developer-Forum....

Bitte daher die relevanten Stellen rauskopieren.

(Danke an Georg, der mich darauf aufmerksam gemacht hat)

Stefan

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 7:41 pm
von tinom86
blaubaerli hat geschrieben: So Jan 12, 2020 6:59 pm Hallo @tinom86,

führe im Container mal zunächst ein "apt-get update" aus und probiere das danach mit dem "apt-get install libastro-sunrise-perl".

Gruß
Jens
Habe ich bereits versucht.
Auch hier bekomme ich die Meldung: "E: Unable to locate package libastro-sunrise-perl".
StefanW hat geschrieben: So Jan 12, 2020 6:40 pm Hallo,

bitte VERSION des Plugin Containers angeben (am Besten im Titel).

Weil es gibt die 0.8 und die 0.9 (meines Wissens nach, bin hier nicht Spezialist, könnte also auch falsch sein...)

lg

Stefan
Guter Punkt... ich nutze den Plugin-Container noch nicht. Ich wollte die Perl Module direkt im Container TW-APP-Wiregate-Plugin-Environment-6 installieren (Image: timberwolfserver/wiregate-perl-plugin-environment:latest-arm) oder verstehe ich etwas falsch?!?

Bitte nicht hauen :-) Ich habe erst kürzlich mit der Migration begonnen und lese mich parallel ein...

PS. Die Logs melden folgendes:

PLUGIN Rollladenautomatik Can't locate Astro/Coord/ECI.pm in @INC (you may need to install the Astro::Coord::ECI module) (@INC contains: /usr/share/bcusdk /app /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at (eval 90) line 340.
BEGIN failed--compilation aborted at (eval 90) line 340.

PLUGIN Schaltuhr Can't locate Astro/Sunrise.pm in @INC (you may need to install the Astro::Sunrise module) (@INC contains: /usr/share/bcusdk /app /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at (eval 91) line 113.
BEGIN failed--compilation aborted at (eval 91) line 113.

Ich kann übrigens beide Module nicht installieren, also weder Astro::Sunrise noch Astro::Coord ... bei beiden dieselbe Fehlermeldung wie Anfangs beschrieben.

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 7:54 pm
von blaubaerli
Hi Stefan,

sorry das war ja doof..... :angry-banghead: :text-blondmoment:

Das steht tatsächlich auch in der KB unter app.php/kb/viewarticle?a=102.

Was ich nicht verstehe.... Ich hatte zuvor in der Suchfunktion des Forums oben rechts "/etc/wire/init.sh" (inkl. Gänsefüßchen) eingegeben, weil ich mir sicher war, dass es irgendwo stand... Da habe ich es aber nicht gefunden, sondern nur Gabis Post wo ich in der Tat nicht auf die Quelle aufgepasst habe.

Warum findet die Suche das nicht? Stelle ich mich da auch nur zu blond an? :confusion-scratchheadyellow:

Beste Grüße
Jens

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 7:58 pm
von tinom86
blaubaerli hat geschrieben: So Jan 12, 2020 7:54 pm Hi Stefan,

sorry das war ja doof..... :angry-banghead: :text-blondmoment:

Das steht tatsächlich auch in der KB unter app.php/kb/viewarticle?a=102.

Was ich nicht verstehe.... Ich hatte zuvor in der Suchfunktion des Forums oben rechts "/etc/wire/init.sh" (inkl. Gänsefüßchen) eingegeben, weil ich mir sicher war, dass es irgendwo stand... Da habe ich es aber nicht gefunden, sondern nur Gabis Post wo ich in der Tat nicht auf die Quelle aufgepasst habe.

Warum findet die Suche das nicht? Stelle ich mich da auch nur zu blond an? :confusion-scratchheadyellow:

Beste Grüße
Jens
Danke... das hatte ich bereits berücksichtigt. Dank der Knowledge Base :-) Wo sehe ich die Version des Plugin-Containers? Als Image ist bei meinem eingtragen: timberwolfserver/wiregate-perl-plugin-environment:latest-arm

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 8:02 pm
von alexbeer
Warum findet die Suche das nicht? Stelle ich mich da auch nur zu blond an?
Da bin ich auch schon drüber gestolpert.
Die KB wird von der Suche nicht berücksichtigt.
Zu diesem Thema gibt es einen FR beim Forenhersteller aus 2018, ist aber (noch) nicht realisiert worden.

Einige Schätze in der KB sind dadurch noch Recht verborgen!

Re: [WG-Pluin Container] Problem beim installieren von Perl Modulen

Verfasst: So Jan 12, 2020 8:05 pm
von blaubaerli
alexbeer hat geschrieben: So Jan 12, 2020 8:02 pm Die KB wird von der Suche nicht berücksichtigt.
Zu diesem Thema gibt es einen FR beim Forenhersteller aus 2018, ist aber (noch) nicht realisiert worden.

Einige Schätze in der KB sind dadurch noch Recht verborgen!
Das ist ja megadoof.....

Gruß
Jens
PS: Ist mir bis dato noch gar nicht aufgefallen.... :confusion-scratchheadyellow: