nach updates Plots verschwunden neue können nicht erstellt werden

Begonnen von Mirko_2013, 08 April 2017, 22:09:51

Vorheriges Thema - Nächstes Thema

Mirko_2013

Hallo zusammen,

Ich habe heute ein update durchgeführt, danach sind alle Plots verschwunden.

Im Logfile steht folgendes:

2017.04.08 21:42:08 1: ERROR evaluating Undefined subroutine &main::mktime called at ./FHEM/99_Utils.pm line 21.

2017.04.08 21:42:11 1: reload: Error:Modul 98_SVG deactivated:
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:42:11 0: Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:43:30 1: PERL WARNING: Redundant argument in sprintf at ./FHEM/09_CUL_FHTTK.pm line 273.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 55.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 90.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 112.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_Attr redefined at ./FHEM/98_SVG.pm line 144.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_Rename redefined at ./FHEM/98_SVG.pm line 153.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 163.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 178.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_getplotsize redefined at ./FHEM/98_SVG.pm line 189.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_isEmbed redefined at ./FHEM/98_SVG.pm line 197.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_log10 redefined at ./FHEM/98_SVG.pm line 204.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_FwFn redefined at ./FHEM/98_SVG.pm line 216.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_cb redefined at ./FHEM/98_SVG.pm line 315.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_txt redefined at ./FHEM/98_SVG.pm line 323.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_sel redefined at ./FHEM/98_SVG.pm line 333.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_PEdit redefined at ./FHEM/98_SVG.pm line 344.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_zoomLink redefined at ./FHEM/98_SVG.pm line 561.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_showData redefined at ./FHEM/98_SVG.pm line 623.
2017.04.08 21:45:10 1: PERL WARNING: Subroutine SVG_WriteGplot redefined at ./FHEM/98_SVG.pm line 642.
2017.04.08 21:45:10 1: reload: Error:Modul 98_SVG deactivated:
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:45:10 0: Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:53:14 1: reload: Error:Modul 98_SVG deactivated:
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:53:14 0: Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:56:05 1: reload: Error:Modul 98_SVG deactivated:
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

2017.04.08 21:56:05 0: Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 763, near "" ") "
Too many arguments for main::parseParams at ./FHEM/98_SVG.pm line 872, near "" ")"

Habt Ihr eine Idee dazu?

Danke und Gruß
Mirko
HP Microserver Gen8; fhem-5.8; CUL868 - V1.66; CUL868 - V1.61; CUL433 - V1.61; CUNX - V2.67; eBus Koppler USB

rudolfkoenig

#1
ZitatIch habe heute ein update durchgeführt, danach sind alle Plots verschwunden.

Das mag sein, aber du hast nicht erwaehnt, dass du nach dem update "reload 98_SVG" statt den empfohlenen "shutdown restart" gemacht hast, und damit passt das laufende fhem.pl nicht zu deinem 98_SVG.pm. reload mag funktionieren, wenn man sicher ist, dass keine der Schnittstellen sich geaendert hat. Normalerweise weisst das nur der Entwickler des Moduls.

Edit: Alternative: es gab ein "shutdown restart", aber fhem.pl ist immer noch alt.

Mirko_2013

Hallo,

ein shutdown restart hatte ich durchgeführt.

Ich habe jetzt gerade nochmal ein "update force" durchgeführt und danach ein "shutdown restart".

Das Ergebnis ist jetzt, das zwar alle alten Plots immer noch weg sind aber immerhin wieder neue angelegt werden können.

Allerdings bekomme ich jetzt bei jeden Aufruf eines Room's in dem ein Plot ist folgende Fehlermeldung:
"
svg.js line 2:
ReferenceError: Can't find variable: FW_version
"
Im Logfile steht folgende Meldung, allerdings glaube ich nicht das das im Zusammenhang steht.
"PERL WARNING: Redundant argument in sprintf at ./FHEM/09_CUL_FHTTK.pm line 273."

Gruß
Mirko
HP Microserver Gen8; fhem-5.8; CUL868 - V1.66; CUL868 - V1.61; CUL433 - V1.61; CUNX - V2.67; eBus Koppler USB

rudolfkoenig

Die Warnung in CUL_FHTTK ist berechtigt, der Code ist auch in der aktuelen Vesion fehlerhaft.
Die Fehlermeldung im Browser kommt vermutlich deswegen, weil fhemweb.js alt ist und svg.js neu.

Kannst du bitte den Log beim update pruefen? Ich vermute, dass dein update nicht ordentlich durchgefuehrt wurde. Alternativ ist die Festplatte marode.