Fehler nach heutigem (11.09.2015) Update - Pushnotifier

Begonnen von Omega, 11 September 2015, 12:08:59

Vorheriges Thema - Nächstes Thema

Omega

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


NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

SvenJust

FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

Omega

@SvenJust
Danke! Deine Antwort hilft mir (und wahrscheinlich auch anderen).

Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

MiMoAC

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?

marvin78


MiMoAC

Wie kann ich das installieren?

Sorry, bin noch "Anfänger".

marvin78

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.

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Omega

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.
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave

jnewton957

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
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

jnewton957

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
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!