Problem mit update bei fhem auf 7330 auf Stick

Begonnen von Mr.T, 26 März 2013, 08:31:42

Vorheriges Thema - Nächstes Thema

Mr.T

Hallo,
ich habe fhem auf Stick auf einer 7330 nach der Anleitung von Johannes installiert. läuft auch ganz stabil.

Bei dem Aufruf "update" erhalte ich bei den ersten Versuchen die Fehlermeldung "Can't get release.pm from http://fhem.de".
Nach mehreren Aufrufen (ca. 8x) kommt dann immer die Meldung "Can't get 'controls_fhem.txt' from http://fhem.de"

Ich komme hierbei mit Suche im Forum und im Netz nicht weiter.

Für jegliche Hilfe bin ich dankbar.

Viele Grüße
DT

Mr.T

Hallo zusammen,

Ich hab noch ein wenig weiter gesucht und bin auf den Artikel von mattes1007 gestoßen - war da zwar Raspberry Pi, aber auch bei mir läuft die Box derzeit noch über einen UMTS-Stick von 1&1, und das ist m.E auch Vodafone.

Wir kriegen erst nächste Woche richtiges DSL. Ich werde dann das mit dem update noch mal probieren und hier weiter berichten.

Erst mal vielen Dank.

Gruß
DT

rudolfkoenig

Ich vermute, dass die beim update verwendete default timeout von 4 Sekunden nicht ausreicht, dieser war in der fruehren Version auf 2 Sekunden gestellt (FHEM/HttpUtils.pm/$timeout = 2).
Im Logfile sieht man mehr, insb. wenn man "attr global verbose 4" setzt.
Jedenfalls mit dem aktuellen Version von update :)

Mr.T

Hallo Rudi,
ich habe hier verbose auf 4 gesetzt und das Log nach dem Aufruf update angefügt.

Zitat2013.03.27 09:53:45 4: HTTP FHEMWEB:192.168.29.62:49319 GET /fhem/js/fhemweb.js
2013.03.27 09:53:45 4: HTTP FHEMWEB:192.168.29.62:49317 GET /fhem/css/style.css
2013.03.27 09:53:45 4: HTTP FHEMWEB:192.168.29.62:49312 GET /fhem/js/svg.js
2013.03.27 09:53:45 4: HTTP FHEMWEB:192.168.29.62:49318 GET /fhem/icons/icoEverything
2013.03.27 09:53:45 4: HTTP FHEMWEB:192.168.29.62:49319 GET /fhem/images/default/fhemicon.png
2013.03.27 09:54:00 4: Connection accepted from telnet:192.168.29.62:49326
2013.03.27 09:54:06 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2013.03.27 09:54:08 4: CustomGetFileFromURL http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm: Got data, length: 0
2013.03.27 09:54:08 4: CustomGetFileFromURL http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm: Zero length data, header follows...
2013.03.27 09:54:08 4: CustomGetFileFromURL http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm: http
2013.03.27 09:54:22 4: HTTP FHEMWEB:192.168.29.62:49317 GET /fhem?cmd=logwrapper%20Logfile%20text%20fhem-2013-03.log

Zur Sicherheit habe ich dann verbose noch auf 5 gesetzt und update noch einmal aufgerufen:

Zitat2013.03.27 09:59:11 5: Cmd: >update<
2013.03.27 09:59:11 5: Cmd: >notice get update 6<
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2013.03.27 09:59:11 5: notice notExpired:update-20130127-001 published:update-20130127-001
2013.03.27 09:59:11 5: Cmd: >notice get update 7<
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/.notice-confirmation
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2013.03.27 09:59:11 5: notice notConfirmed: notExpired:update-20130127-001 published:update-20130127-001
2013.03.27 09:59:11 5: Cmd: >notice get update 8<
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/.notice-confirmation
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2013.03.27 09:59:11 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2013.03.27 09:59:11 4: CustomGetFileFromURL http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm: Got data, length: 0
2013.03.27 09:59:11 4: CustomGetFileFromURL http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm: Zero length data, header follows...
2013.03.27 09:59:11 4: CustomGetFileFromURL http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm: http
2013.03.27 09:59:11 5: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2013.03.27 09:59:11 5: Cmd: >notice get update 6<
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/update-20130127-001
2013.03.27 09:59:11 5: notice notExpired:update-20130127-001 published:update-20130127-001
2013.03.27 09:59:11 5: Cmd: >notice get update 7<
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/.notice-confirmation
2013.03.27 09:59:11 5: notice read file: ./FHEM/FhemUtils/update-20130127-001

Leider kann ich mit den Logs so gar nichts anfangen.

Eine Änderung der Vorgabe der zeile in FHEM/HttpUtils.pm/$timeout auf bis zu 18 brachte keine Verbesserung/Veränderung.

Viele Grüße
DT

rudolfkoenig

Laut
2013.03.27 09:54:06 3: update get ... release.pm
2013.03.27 09:54:08 4: CustomGetFileFromURL ... release.pm: Got data, length: 0

steht timeout bei dir auf 2. Oeffne fhem/FHEM/HttpUtils.pm, such nach $timeout = 2, und stelle es auf 4.0 oder noch hoeher. Danach fhem neu starten, und erneut mit update probieren.

Oder warte auf DSL. UMTS kann beim Durchsatz mit DSL mithalten, bei Latenz mWn nicht. Mit LTE soll das angeblich besser werden.

Mr.T

Hab die Zeile gefunden und geändert - leider kein Erfolg. Ich werde dann wohl doch mal auf DSL warten. Schade, dass umts solche Macken hat.

Nochmals danke für die Hilfe!

DT

Mr.T

Zwischenzeitlich haben wir DSL bekommen. Die Box läuft also nicht mehr über UMTS. Jetzt funktioniert auch das update tadellos.

Das Problem ist gelöst. Bitte Thema schließen.

Gruß
DT