On 06/22/17 10:50, Stefan via Nordwest wrote:
Hi,
Am 22.06.2017 um 10:47 schrieb Jan-Tarek Butt via Nordwest:
Natürlich ging der ping jetzt durch sonst hätte das gerät ja auch schlecht updaten können. Und auch zum Zeitpunkt des Fehlers hätte der ping funktioniert. Das ist daran zu erkennen das der Router das Manifest herunterladen konnte und auch angefangen hat die Firmware herunterzuladen aber eben beim FW download abgebrochen hat.
auch das ging gestern Abend nach 22 Uhr Problemlos mit dem File Upload.
Wie kommst du zu solchen aussagen?
Nachdem der Autoupdater angestoßen wurde, kam direkt der Fehler, das die md5 checksum falsch war.
Das ist ja auch richtig das der Md5 Check fehlerhaft ist. Wenn dieser nämlich bei einem teil der firmware positiv wäre, dann wäre da arg was kaputt Oo. Ich glaube du hast da es nicht verstanden Stefan. Ich erkläre es unten noch mal:
root@ffnw-muehlen-offloader01:~# autoupdater -f
Mit dem übergebenden Parameter -f wird der autoupdater auf dem Gerät unabhängig davon ausgeführt ob er in der config an oder aus ist.
Connecting to autoupdate.ffnw ([2a01:4f8:192:832b:8::1]:80)
100%
|*********************************************************************************************************************************************| 55087 0:00:00 ETA
Hier hat sich das Gerät die Manifest Datei heruntergeladen.
New version available.
Über die einträge in der Manifest Datei hat das Gerät festgestellt, das eine neue Version verfügbar ist.
Stopping cron... Stopping haveged... Stopping micrond... Stopping sysntpd... Stopping gluon-radvd... Stopping uhttpd... Stopping sse-multiplexd... Stopping gluon-respondd... vm.drop_caches = 3
Nun werden einige services gekillt sowie Caches gedropt, um Speicher im RAM frei zu machen um das Image um updaten herunter zu laden.
Connecting to autoupdate.ffnw ([2a03:4000:6:8025::1]:80) lua_Tg19t9 6% |******** | 358k 0:08:46 ETA
Nun Lädt das Gerät das Image in den RAM. Wie oben zu erkennen ist der download zu 6% abgeschlossen und würde noch ca. 9 Minuten für 5.64Mbyte ausgehend von einem 6Mb großen Images benötigen. Bei 6% ist der Download abgebrochen.
Invalid image checksum!
Nun versucht der autoupdater mit 6% des tatsächlichen Images ein md5 check. Dieser schlägt natürlich fehl.
Starting gluon-respondd... Starting sse-multiplexd... Starting uhttpd... Starting gluon-radvd... Starting cron... Starting haveged... Starting micrond... Starting sysntpd...
Jetzt startet das Gerät wieder die open gekillten services.
No usable mirror found.
Nun schaut das Gerät ob noch weiterer Mirrors vorhanden sind um dann wieder wie oben los zulegen.
vg Tarek