Probleme nach Update: "Global symbol "..." requires explicit package name

Begonnen von Zrrronggg!, 09 April 2015, 00:01:40

Vorheriges Thema - Nächstes Thema

Zrrronggg!

Habe nach längerer Zeit mal wieder eine "update" gemacht, es wurde u.A. 5.6 instaliert . Seit dem habe ich ein ... kleines Problemchen.

Es läuft mehr oder weniger, jedoch bekomme ich auch paar Fehlermeldungen:



reload: Error:Modul 59_Weather deactivated:
Bareword "fhemFork" not allowed while "strict subs" in use at /usr/local/FHEM/Blocking.pm line 70, <$fh> line 118.
BEGIN not safe after errors--compilation aborted at /usr/local/FHEM/Blocking.pm line 145, <$fh> line 118.
Compilation failed in require at /usr/local/FHEM/59_Weather.pm line 33, <$fh> line 118.
BEGIN failed--compilation aborted at /usr/local/FHEM/59_Weather.pm line 33, <$fh> line 118.

reload: Error:Modul 92_FileLog deactivated:
Global symbol "$cmdFromAnalyze" requires explicit package name at /usr/local/FHEM/92_FileLog.pm line 715, <$fh> line 155.

Und vor allem:
reload: Error:Modul 01_FHEMWEB deactivated:
Global symbol "@structChangeHist" requires explicit package name at /usr/local/FHEM/01_FHEMWEB.pm line 1293, <$fh> line 35.
BEGIN not safe after errors--compilation aborted at /usr/local/FHEM/01_FHEMWEB.pm line 1427, <$fh> line 35.


Als Ergebnis gehen keine Logs mehr (Please define Log first), das weathermodul geht nicht mehr und - most prominent: Das Webinterface geht nicht mehr:Please define WebGUI first

Ich sag mal so: Mein Wissen reicht nicht aus, um zu verstehen was hier das Problem ist.

Irgendwelche Hinweise jemand?
Ich würde als erstes sonst versuchen die Module durch die älteren Versionen aus dem BackUp zu ersetzen. Aber das kann ja nur eine Notlösung sein.

FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

LuckyDay

schau mal mit version nach ob deine Module wirklich alle geupdatet wurden

Zitat# $Id: fhem.pl 8320 2015-03-29 10:49:31Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 8388 2015-04-07 10:18:50Z martinp876 $
# $Id: 98_DOIF.pm 8380 2015-04-05 20:00:40Z damian-s $
# $Id: 66_ECMD.pm 7510 2015-01-10 20:20:34Z borisneubert $
# $Id: 67_ECMDDevice.pm 7698 2015-01-24 19:02:54Z borisneubert $
# $Id: 93_FHEM2FHEM.pm 7193 2014-12-13 16:12:06Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 8387 2015-04-07 09:08:26Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 8062 2015-02-22 08:18:15Z ulimaass $
# $Id: 92_FileLog.pm 8264 2015-03-22 13:56:50Z rudolfkoenig $
# $Id: 59_HCS.pm 4433 2013-12-21 05:30:49Z tobiasfaust $
# $Id: 00_HMLAN.pm 7822 2015-02-01 16:28:10Z martinp876 $
# $Id: 98_HMinfo.pm 8357 2015-04-03 08:50:53Z martinp876 $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 8386 2015-04-07 08:24:34Z rudolfkoenig $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 59_Weather.pm 6705 2014-10-07 17:41:42Z borisneubert $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_autocreate.pm 8138 2015-03-02 19:26:54Z rudolfkoenig $
# $Id: 98_cloneDummy.pm 5919 2014-05-21 05:03:48Z joachim09876 $
# $Id: 98_dewpoint.pm 6757 2014-10-12 18:58:57Z joachim09876 $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_notify.pm 8165 2015-03-07 14:35:16Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 8227 2015-03-16 20:08:03Z justme1968 $
# $Id: 33_readingsProxy.pm 7737 2015-01-26 16:28:33Z justme1968 $
# $Id: 98_telnet.pm 8229 2015-03-17 09:00:27Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $

Zrrronggg!

Schon mal gute Idee.

fhem> version
# $Id: fhem.pl 6498 2014-09-01 19:24:40Z rudolfkoenig $
# $Id: 00_CUL.pm 8176 2015-03-08 18:37:04Z martinp876 $
# $Id: 09_CUL_FHTTK.pm 7529 2015-01-11 18:52:43Z matscher $
# $Id: 10_CUL_HM.pm 8388 2015-04-07 10:18:50Z martinp876 $
# $Id: 16_CUL_RFR.pm 5269 2014-03-20 21:22:59Z rudolfkoenig $
# $Id: 14_CUL_WS.pm 5379 2014-03-30 16:34:01Z rudolfkoenig $
# $Id: 11_FHT.pm 5070 2014-02-28 07:48:55Z rudolfkoenig $
# $Id: 10_FS20.pm 7070 2014-11-27 12:45:34Z rudolfkoenig $
# $Id: 00_HMLAN.pm 7822 2015-02-01 16:28:10Z martinp876 $
# $Id: 10_IT.pm 8338 2015-03-30 17:17:08Z dancer0705 $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 8386 2015-04-07 08:24:34Z rudolfkoenig $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 99_XmlList.pm 1152 2011-12-30 09:08:36Z rudolfkoenig $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_notify.pm 8165 2015-03-07 14:35:16Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 8227 2015-03-16 20:08:03Z justme1968 $
# $Id: 98_telnet.pm 8229 2015-03-17 09:00:27Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $
fhem>


Hm. Das sieht ja mal so aus, als wenn genau fhem.pl nicht aktuell ist. DOIF fehlt auch (hab ich noch nie benutzt)
Aber warum nicht?


update check:
nothing to do...
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Zrrronggg!

FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

Zrrronggg!

Okay, ich habe ein komplettes Force Update gemacht.

Das hat auch geholfen. Ich habe jetzt zwar einige Syntaxproblemchen in der cfg, aber das sind erstmal nur Kleinigkeiten.

Danke für den Denkanstoss.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

LuckyDay

bei version kommen nur die Module, die du auch in Benuzung hast :)
aber schön wenn es jetzt funktioniert

Zrrronggg!

Zitatbei version kommen nur die Module, die du auch in Benuzung hast :)
Okay, wusste ich nicht. So oder so "fhem.pl" hab ich in Benutzung   :P

Und das hat er irgendwie nicht aktualisiert ohne "force"

Die Syntaxkleinigkeiten waren auch schnell gefixed. Zum Glück hatte ich changes überflogen und da irgendwo was gelesen mit
# (kommentare) werden nur noch am Anfang der Zeile beachtet.

Zu dem Zeitpunkt hatte ich noch nicht kapiert, was damit gemeint war.
Später dann schon.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL

LuckyDay

soso halbes jahr kein update gemacht, :) , das ist so, wie wenn du fast von vorne neu anfängst :)

Zrrronggg!

Ja, ich weiss. Andererseits kommt es dazu eben auch immer zu dem halben Jahr. Ich scheue Updates, weil ich eigentlich immer ne Menge Arbeit habe.  Un deigeltich geht ja alles. Aber 2-3 neue Features will man dann irgendwann doch und wenn man noch länger wartet wird's ja immer schlimmer und...

Man muss sich eben entscheiden: Alle paar Wochen bisschen Arbeit oder alle paar Monate viel.
Ich weiss noch nicht was besser ist. ::)

Ich habe jetzt erstmal wieder ruhe für ... paar Wochen zumindest.
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL