Ich möchte jetzt gerne, dass dann jemand mal 1.1.6 für Domäne 16 noch zusätzlich signiert und bin gespannt, ob sich das Gerät dann die neue Version zieht und wieder auf 1.1.6 geht.
Dann möge bitte jemand mal signieren. Wenn das klappt, setzen wir das überall bei stabil auf zwei Signaturen und tragen @Alucardo s und @corny456 s Schlüssel ein.
Aber die Datei wird falsch verarbeitet / erstellt. das Script teilt die Datei bei den 3 Bindestrichen (beabsichtigt für Signaturprozess). Am Ende bleibt dann aber nur der untere Teil in der Datei.
@void Laut git hast du das Script eingestellt. Hast du das nur kopiert oder dich auch genauer damit beschäftigt. Ich sehe auf Anhieb keine Fehlerursache.
Ich dachte, der Autoupdate funktioniert derzeit nur statisch: nur explizit eingetragene Knoten ziehen sich über die Default URL die jeweils explizit eingetragene Software…
Das stimmt so im groben und ganzen… Wir machen je nach V6 Adresse einen rewrite auf den richtigen Ordner der Domäne… Aber auch nur dann wenn der Knoten ein Manifest findet das signiert ist zieht er sich die Firmware und installiert diese…
@mpw hat seinen aber eingetragen und seine Pico installiert nicht weil die 2. Signatur im Manifest noch fehlt…
M sign.sh
Bereits auf 'master'
Ihr Branch ist auf dem selben Stand wie 'origin/master'.
Already up-to-date.
--2016-09-04 17:47:43-- https://firmware.freifunk-muensterland.de/domaene16/versions/v1.1.6/sysupgrade/stable.manifest
Auflösen des Hostnamen »firmware.freifunk-muensterland.de (firmware.freifunk-muensterland.de)«... 2a01:4f8:191:21e1::23, 144.76.30.226
Verbindungsaufbau zu firmware.freifunk-muensterland.de (firmware.freifunk-muensterland.de)|2a01:4f8:191:21e1::23|:443... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 28814 (28K) [application/octet-stream]
In »»domaene16/v1.1.6/stable.manifest«« speichern.
domaene16/v1.1.6/stable.manifest 100%[=====================================================================================>] 28,14K --.-KB/s in 0,008s
2016-09-04 17:47:43 (3,24 MB/s) - »domaene16/v1.1.6/stable.manifest« gespeichert [28814/28814]
[master 6e129a2] Signatur für domaene16 / v1.1.6 / stable hinzugefügt ach, was solls...
1 file changed, 131 insertions(+)
create mode 100644 domaene16/v1.1.6/stable.manifest
ERROR: Permission to FreiFunkMuenster/manifest-ffms.git denied to paulinsche.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Dann versuch es doch nochmal: erfordere drei Signaturen auf deinem Knoten und signiere du ein zweites mal. Wenn dein Knoten sich die Firmware zieht, haben wir (meiner Ansicht nach) ein Bug.
Hast du mal eine Codezeile dafür? Ich meine in der Autoupdater.lua ist das nämlich nicht drin, wenn ich den Code vorhin richtig überflogen habe. Wenn überhaupt tut das dann das Programm, was den eigentlichen Abgleich durchführt.