FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Omega am 11 September 2015, 12:08:59

Titel: Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: Omega am 11 September 2015, 12:08:59
Hi,

nach dem Update finde ich folgende Meldungen im Log:


2015.09.11 11:10:18 1: reload: Error:Modul 70_PushNotifier deactivated:
Can't locate Try/Tiny.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 1170.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 1170.

2015.09.11 11:10:18 0: Can't locate Try/Tiny.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 1170.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 1170.

...

2015.09.11 11:10:27 1: configfile: Cannot load module PushNotifier


Zuvor habe ich den letzten Update am 05.09.2015 durchgeführt

Habe dann erst mal einen Restore gemacht.

Viele Grüße
Holger


Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: betateilchen am 11 September 2015, 13:40:42
Und warum installierst Du nicht einfach das fehlende Perl Modul Try::Tiny nach?

Dass dieses Modul bei Dir nicht vorhanden ist, ist doch kein fhem-Problem, sondern ein Problem der Perl-Installation auf Deiner Hardware, auf der Du fhem betreibst.
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: SvenJust am 11 September 2015, 15:12:27
Ein cpan -i Try::Tiny
sollte den Fehler beseitigen.

VG
Sven
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: Omega am 11 September 2015, 17:03:25
@SvenJust
Danke! Deine Antwort hilft mir (und wahrscheinlich auch anderen).

Holger
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: MiMoAC am 16 September 2015, 13:02:03
Wenn ich bei mir den Befehl

cpan -i Try::Tiny

ausführe, erhalte ich diese Fehlermeldung:

Unknown command cpan, try help.

Was mache ich falsch?
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: marvin78 am 16 September 2015, 13:08:11
Du hast cpan nicht installiert.
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: MiMoAC am 16 September 2015, 13:19:23
Wie kann ich das installieren?

Sorry, bin noch "Anfänger".
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: marvin78 am 16 September 2015, 13:22:17
Ich nehme mal an, du hast ein Debian System? Dann sollte auch ein

apt-get install libtry-tiny-perl

das Paket installieren. Vorher eventuell ein update vorherschieben. Über cpan und auch die Perl Module kann man sich ganz gut informieren. Google hilft da sehr.
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: betateilchen am 20 September 2015, 11:40:08
es könnte auch sein, dass cpan nicht als root aufgerufen wurde, sondern mit einfachen Benutzerrechten.

Ansonsten bevorzuge ich generell auch die Installation von fertigen Paketen über die distributionseigene Paketverwaltung.
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: Omega am 20 September 2015, 23:31:33
Aufgrund des Hinweises von Sven habe ich auf meinem Cubietruck (Debian Image von igorpecovnik) mit

sudo cpan -i Try::Tiny

und der Beantwortung der folgenden Fragen zur Installation jeweils mit yes
anschließend die neue Version von Pushnotifier verwenden können.
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: jnewton957 am 14 November 2015, 08:26:02
Hallo,

ich musste meinen Raspi neu aufbauen und auch Fhem neu machen.

Ich habe nachdem Raspi wieder lief, Fhem neu installiert. Dann aber meine Kopie (nicht tar backup) wieder aufd en Raspi überschrieben.

Eigentlich klappt auch alles wieder.

Nur Pushnotifier nicht.

Es kommt Cannot load module PushNotifier

mit reload erscheint:
Can't locate Try/Tiny.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30.


Also sudo cpan -i Try::Tiny geamcht.

Ergebnis: Try::Tiny is up to date (0.22)

Raspi reboot und fhem shutdown haben nichts gebracht.

Also apt-get install libtry-tiny-perl
Ergebnis: Paket libtry-tiny kann nicht gefunden werden

Jemand eine Idee bzw. Hilfe.

Grüße

Jörg
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: jnewton957 am 14 November 2015, 16:01:27
Zitat von: jnewton957 am 14 November 2015, 08:26:02

Jemand eine Idee bzw. Hilfe.

Grüße

Jörg

Unfassbar, was ein sudo su ausmacht.

sudo su
cpan -i Try::Tiny
alles mit "yes" beantwortet


Raspi und FHEM neu gestartet ====>>>>> geht.


Fehler bzw. Hinweis also: CPAN als root ausführen

Jörg
Titel: Antw:Fehler nach heutigem (11.09.2015) Update - Pushnotifier
Beitrag von: betateilchen am 14 November 2015, 16:13:48
Zitat von: jnewton957 am 14 November 2015, 16:01:27

Fehler bzw. Hinweis also: CPAN als root ausführen


Das ist doch völlig normal?