UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

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

Tipps & Tricks wie man vom WireGate Server auf den Timberwolf Server migriert
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
tinom86
Reactions:
Beiträge: 22
Registriert: Mo Apr 08, 2019 3:03 pm
Hat sich bedankt: 7 Mal
Danksagung erhalten: 3 Mal

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

#1

Beitrag 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
Zuletzt geändert von StefanW am So Jan 12, 2020 6:41 pm, insgesamt 1-mal geändert.
Timberwolf Server 534 # Wartungs VPN offen # Neustart ok

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#2

Beitrag 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
Zuletzt geändert von StefanW am So Jan 12, 2020 7:29 pm, insgesamt 1-mal geändert.
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#3

Beitrag 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
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#4

Beitrag 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
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#5

Beitrag 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
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Ersteller
tinom86
Reactions:
Beiträge: 22
Registriert: Mo Apr 08, 2019 3:03 pm
Hat sich bedankt: 7 Mal
Danksagung erhalten: 3 Mal

#6

Beitrag 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.
Zuletzt geändert von tinom86 am So Jan 12, 2020 7:56 pm, insgesamt 2-mal geändert.
Timberwolf Server 534 # Wartungs VPN offen # Neustart ok

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#7

Beitrag 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
Zuletzt geändert von blaubaerli am So Jan 12, 2020 7:55 pm, insgesamt 1-mal geändert.
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

Ersteller
tinom86
Reactions:
Beiträge: 22
Registriert: Mo Apr 08, 2019 3:03 pm
Hat sich bedankt: 7 Mal
Danksagung erhalten: 3 Mal

#8

Beitrag 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
Zuletzt geändert von tinom86 am So Jan 12, 2020 7:59 pm, insgesamt 1-mal geändert.
Timberwolf Server 534 # Wartungs VPN offen # Neustart ok

alexbeer
Reactions:
Beiträge: 394
Registriert: Mi Sep 12, 2018 1:11 am
Wohnort: NRW
Hat sich bedankt: 212 Mal
Danksagung erhalten: 251 Mal

#9

Beitrag 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!
VG Alex
Timberwolf122 (TWS 2500) // Wartungs-VPN: offen // Reboot: jederzeit

blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

#10

Beitrag 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:
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung
Antworten

Zurück zu „Migration vom WireGate Server“