Fehler bei "update" in FHEM/Blocking.pm line 112 und 129

Begonnen von AKropsch, 04 Mai 2014, 17:37:30

Vorheriges Thema - Nächstes Thema

AKropsch

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

betateilchen

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.

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

AKropsch

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

betateilchen

Dann schalte eben "update in background" aus, dann kannst Du wenigstens das Update ausführen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Puschel74

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.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

AKropsch

Hallo,

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

Grüße Andreas

betateilchen

toll, aber es ändert nichts daran, dass da wohl irgendwo irgendwas nicht stimmt...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

AKropsch

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

rudolfkoenig

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.