FHEM Forum

FHEM => Sonstiges => Thema gestartet von: AKropsch am 04 Mai 2014, 17:37:30

Titel: Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: AKropsch am 04 Mai 2014, 17:37:30
Hallo,

ich kann seit dem 01.05 kein update mehr durchführen. FHEMWEB "springt" zu Eventanzeige, da passiert aber nichts.

Auszug aus dem fhem.cfg (global verbose 5):
2014.05.04 16:58:08 4: HTTP FHEMWEB:192.168.1.243:50760 GET /fhem&room=System&cmd=update
2014.05.04 16:58:08 5: Cmd: >update<
2014.05.04 16:58:08 5: Cmd: >notice get update 6<
2014.05.04 16:58:08 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2014.05.04 16:58:08 5: notice notExpired:update-20130127-001 published:update-20130127-001
2014.05.04 16:58:08 5: Cmd: >notice get update 7<
2014.05.04 16:58:08 5: notice read file: ./FHEM/FhemUtils/.notice-confirmation
2014.05.04 16:58:08 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2014.05.04 16:58:08 5: notice notConfirmed: notExpired:update-20130127-001 published:update-20130127-001
2014.05.04 16:58:08 5: Cmd: >notice get update 8<
2014.05.04 16:58:08 5: notice read file: ./FHEM/FhemUtils/.notice-confirmation
2014.05.04 16:58:08 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2014.05.04 16:58:09 4: /fhem&room=System&cmd=update / RL:1256 / text/html; charset=UTF-8 / Content-Encoding: gzip /
Use of uninitialized value in concatenation (.) or string at FHEM/Blocking.pm line 112.
Can't use an undefined value as a symbol reference at FHEM/Blocking.pm line 129.


Da ich leider keine perl Kenntnisse habe kann ich die Fehler nicht einordnen.
Kann mir vielleicht jemand sagen worauf die Meldungen hindeuten? Das würde meine Suche nach dem Fehler in meiner Konfiguration erleichtern (es scheint ja nur ein Einzelfall zu sein).
Weil alle Änderungen und Devices bei mir bisher ohne Fehler laufen, weiss ich nicht wo ich mit der Suche anfangen soll.

Grüße Andreas
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: betateilchen am 04 Mai 2014, 17:43:23
Zitat von: AKropsch am 04 Mai 2014, 17:37:30
ich kann seit dem 01.05 kein update mehr durchführen. FHEMWEB "springt" zu Eventanzeige, da passiert aber nichts.

Den Effekt hatte ich auch schon ein paarmal (auch schon vor dem 01.05.), aber das Update wurde bei mir immer trotzdem durchgeführt - auch wenn im EventMonitor nichts zu sehen war. Dass das update wirklich erfolgt ist, konnte ich immer im logfile nachvollziehen.

Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: AKropsch am 04 Mai 2014, 18:10:11
Zitat von: betateilchen am 04 Mai 2014, 17:43:23
Den Effekt hatte ich auch schon ein paarmal (auch schon vor dem 01.05.), aber das Update wurde bei mir immer trotzdem durchgeführt

Bei mir leider nicht :( Die fhem.pl ist immer noch vom 26.04.
Ausgabe von "version":
# $Id: fhem.pl 5663 2014-04-26 09:13:54Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 5692 2014-04-29 11:06:09Z martinp876 $
# $Id: 57_Calendar.pm 5453 2014-04-06 06:55:44Z borisneubert $
# $Id:$
# $Id: 01_FHEMWEB.pm 5662 2014-04-26 09:11:01Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 5051 2014-02-26 12:36:45Z betateilchen $
# $Id: 92_FileLog.pm 5452 2014-04-06 06:24:47Z rudolfkoenig $
# $Id: 00_HMLAN.pm 5688 2014-04-28 17:57:20Z martinp876 $
# $Id: 98_HMinfo.pm 5691 2014-04-29 09:04:40Z martinp876 $
# $Id: 49_IPCAM.pm 2626 2013-02-01 19:19:15Z mfr69bs $
# $Id: 31_LightScene.pm 5620 2014-04-23 21:46:37Z justme1968 $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 5607 2014-04-23 10:48:59Z rudolfkoenig $
# $Id: 42_SYSMON.pm 5618 2014-04-23 21:22:54Z hexenmeister $
# $Id: 99_Utils.pm 5488 2014-04-08 11:32:17Z rudolfkoenig $
# $Id: 99_UtilsHourCounter.pm 2014-02-01 20:15:33 john $
# $Id: 59_Weather.pm 4887 2014-02-11 19:27:08Z borisneubert $
# $Id: 90_at.pm 5319 2014-03-25 10:11:47Z rudolfkoenig $
# $Id: 98_autocreate.pm 5268 2014-03-20 20:46:00Z rudolfkoenig $
# $Id: 98_backup.pm 5588 2014-04-20 19:20:42Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_eventTypes.pm 2982 2013-03-24 17:47:28Z rudolfkoenig $
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 5470 2014-04-07 08:32:35Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 5414 2014-04-02 11:55:24Z justme1968 $
# $Id: 98_structure.pm 5050 2014-02-26 08:29:44Z rudolfkoenig $
# $Id: 98_telnet.pm 4844 2014-02-08 07:54:03Z rudolfkoenig $
# $Id: 98_update.pm 5659 2014-04-26 07:01:21Z rudolfkoenig $
# $Id: 91_watchdog.pm 5622 2014-04-24 08:04:29Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $


Es wird auch kein Backup angeleget (manuell geht "backup" ohne Probleme). Es bricht einfach ab.

Grüße Andreas
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: betateilchen am 04 Mai 2014, 18:16:55
Dann schalte eben "update in background" aus, dann kannst Du wenigstens das Update ausführen.
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: Puschel74 am 04 Mai 2014, 18:20:45
Und ggf. noch ein attr global backup-before-update 0setzen.
Dann wird nicht erst versucht ein backup zu machen.
Je nach Hardware (schwacher Prozessor/wenig Speicher) kann das manchmal schon lästig werden.
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: AKropsch am 04 Mai 2014, 18:30:44
Hallo,

DANKE! Das "updateInBackground" auf 0 gestellt und es läuft wieder.

Grüße Andreas
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: betateilchen am 04 Mai 2014, 18:32:05
toll, aber es ändert nichts daran, dass da wohl irgendwo irgendwas nicht stimmt...
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: AKropsch am 04 Mai 2014, 18:51:04
Zitat von: betateilchen am 04 Mai 2014, 18:32:05
toll, aber es ändert nichts daran, dass da wohl irgendwo irgendwas nicht stimmt...


Ich weiss...

Ich werde weiter suchen und hoffentlich viel dabei lernen ;D

Grüße Andreas
Titel: Antw:Fehler bei "update" in FHEM/Blocking.pm line 112 und 129
Beitrag von: rudolfkoenig am 04 Mai 2014, 22:26:57
Die gemeldeten Zeilen in Blocking.pm weisen auf ein nicht aktuelles Blocking.pm hin.
Das zu debuggen ist leider muehselig, die Datei wurde zuletzt vor etwa 8 Monaten substantiell geaendert.