71_FB_CALLMONITOR Fehler nach heutigem Update

Begonnen von postman, 09 Januar 2019, 14:54:44

Vorheriges Thema - Nächstes Thema

postman

Hallo zusammen,
seit dem heutigen Update erhalte ich folgende Fehlermeldung:
Zitat2019.01.09 14:41:09 1: reload: Error:Modul 72_FB_CALLMONITOR deactivated:
syntax error at ./FHEM/72_FB_CALLMONITOR.pm line 1896, near "continue"

2019.01.09 14:41:09 0: syntax error at ./FHEM/72_FB_CALLMONITOR.pm line 1896, near "continue"
Kann da jemand helfen?

Danke
Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Christoph Morrison


postman

Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Otto123

#3
Hallo Uwe,

im Zweifelsfall ist restore Dein schneller Freund.
Siehe auch Wiki.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Christoph Morrison

Zitat von: postman am 09 Januar 2019, 14:58:37
Kluge Frage, wie bekomm ich das raus?
Gruß

Dazu musst du perl -v auf einem Terminal ausführen. Alternativ in dem du in das Eingabefeld in FHEM den Befehl fheminfo eingibst - da steht die Perl-Version auch irgendwo bei.

kumue


postman

OK,
Also Perl ist perl 5 Version 14, subversion 2 (v6.14.2)

Gruß
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Otto123

C&P kaputt? perl 5 Version 14, subversion 2 (v6.14.2)  :D
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

postman

Hallo Otto123,
Ne, das war nen dicker Finger, soll natürlich (5.14.2) heißen. Hab die falsche Taste erwischt  :D

Gruß Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Christoph Morrison

Zitat von: postman am 09 Januar 2019, 15:06:38
Also Perl ist perl 5 Version 14, subversion 2 (v6.14.2)

Zitat von: https://perldoc.perl.org/functions/continue.htmlIn Perl 5.14 and earlier, this form of continue was only available when the switch feature was enabled. See feature and Switch Statements in perlsyn for more information.

D.h. du musst entweder dein Perl auf irgendwas nach 5.14 aktualisieren, Switch aktivieren oder du spielst ein Backup ein und nimmst 72_FB_CALLMONITOR.pm vom Update aus bis du einen der ersten beiden (oder beide) Schritt gemacht hast.

Ich wäre ja für ein Perl-Update. 5.14.2 ist nun ca. 8 Jahre alt.

Otto123

Ich weiß es gab immer mal wieder die Diskussion perl Version für FHEM. Bedeutet das jetzt 5.14 ist für FHEM zu alt? Ich glaube da laufen eine Menge raspberrys noch damit.... Auch bei mir.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Christoph Morrison

Zitat von: Otto123 am 09 Januar 2019, 16:31:52
Ich weiß es gab immer mal wieder die Diskussion perl Version für FHEM. Bedeutet das jetzt 5.14 ist für FHEM zu alt?

Perl 5.14 ist zumindest jetzt für 72_FB_CALLMONITOR.pm zu alt. Mehr kann ich (aktuell) dazu nicht sagen, mein Raspbian Jessy (das auch schon alt ist) bringt immerhin ein (gepatchtes) Perl 5.20.2 mit.

Zitat von: Otto123 am 09 Januar 2019, 16:31:52
Ich glaube da laufen eine Menge raspberrys noch damit.... Auch bei mir.

Dann würde ich auch an deiner Stelle mal aktualisieren. Aktuell ist glaube ich 5.28?!

Hat jemand den Maintainer (markusbloch) informiert? Richtiges Subforum wäre auch "Unterstützende Dienste", nicht hier.

postman

Hallo zusammen,
OK, also auf meinem Raspi läuft noch wheezy.
Also werd ich mal sehn, ob ich Perl aktualisiert bekomme.

Gruß
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

Christoph Morrison

Zitat von: postman am 09 Januar 2019, 16:50:42
Hallo zusammen,
OK, also auf meinem Raspi läuft noch wheezy.
Also werd ich mal sehn, ob ich Perl aktualisiert bekomme.

Zitat von: https://wiki.debian.org/DebianWheezy
Security updates are not provided anymore.

Muss ich mehr sagen?

postman

Nö  ;)
Also bleibt erst mal nur das update dafür zu sperren. Ein update auf ein neues BS ist mir zu aufwendig.
Das würde ich nur machen, wenn gar nichts mehr geht.

Gruß und Danke
Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...