Autoupdater Fehlermeldunge "table expected, got string" "no usable mirror found"

Hallo,

ich habe heute einmal mit dem Autoupdater rumgespielt. Prr UCI habe ich eine andere Updateserver URL gesetzt.

Nun bekomme ich folgenden Fehler:
root@freifunkc04a0038da6c:~# autoupdater
/usr/bin/lua: /usr/sbin/autoupdater:298: bad argument #1 to ‚remove‘ (table expected, got string)
stack traceback:
[C]: in function ‚remove‘
/usr/sbin/autoupdater:298: in main chunk
[C]: ?

Hier scheint mit der URL etwas nicht zu stimmen. Was verursacht den Fehler?

3 posts were merged into an existing topic: Firmwareumzug per Remote|Gluon zu Gluon

Jetzt habe ich den Autoupdater mal anders eingestellt:

autoupdater
Connecting to [fd74:fdaa:9dc4::8:1] ([fd74:fdaa:9dc4::8:1]:80)

  •                100% |*********************************************************************************************************************************| 15612   0:00:00 ETA
    

There seems to have gone something wrong downloading the manifest from http://[fd74:fdaa:9dc4::8:1]/stable/
No usable mirror found.
root@FF-OS-Test-001:~# uci show autoupdater
autoupdater.stable=branch
autoupdater.stable.good_signatures=1
autoupdater.stable.name=stable
autoupdater.stable.pubkey=22c79b193a36269fd7fd51531e762b776e982926c90822df80b56f2be11648d4 99c420e95dd0923ee6277af5c306f9ae6b97f8793b08edd41448925df5fe35b9 a4f6bb6172f39a6967bf9fe9243c9853407217d8243eeaee885892baf1be4703 d2b1366a38514e0fac47b119a8a08973ea8020bf9c138908d32b56a5d99f3079 5d95cc2ef3ad17fe3716469e1effde4a49a25d4de9befa4a6eb260e4cda79ab0 0e6704ba26c150185514a391658455a612839c35bd83e0faffa81e0be48356e2 1f45d9be8a07cc2b6fcc384c71685fc0895a54be0d884aa4637c93ec4f36d970 564d897c81cf35b6c7a896513834fd8886cbe3c55efbeba8e8d5bbf9ff0d8dbe
autoupdater.stable.mirror=http://[fd74:fdaa:9dc4::8:1]/stable/
autoupdater.settings=autoupdater
autoupdater.settings.branch=stable
autoupdater.settings.version_file=/lib/gluon/release
autoupdater.settings.enabled=1

Was läuft denn nun hier falsch?

Wenn ich die angaben richtig deute, dann sollte der autoupdater scheitern, das Manifest herunterzuladen.
Schau doch mal, ob Du

http://[fd74:fdaa:9dc4::8:1]/stable/stable.manifest laden kannst.
Vorzugsweise per

cd /tmp
wget http://[fd74:fdaa:9dc4::8:1]/stable/stable.manifest

stable.manifest 100% |*********************************************************************************************************************************| 15612 0:00:00 ETA

Das klappt ohne Probleme!

Wenn das auf dem Routerchen funktioniert:
Magst Du mal einen „public“-Link zu dem Verzeichnis hier posten, damit man mal nach dem manifest schauen kann?

http://gw01.osnabrueck.freifunk.net/stable/

Ist nur zu Testzwecken das Ganze, nicht wundern :wink:

Vielleicht übersehe ich etwas, aber bist Du sicher, dass das Manifestfile unterschrieben ist?
alternativ könntest Du natürlich auch
uci set autoupdater.stable.good_signatures=0
versuchen (habe ich aber noch nie ausprobiert)

Es klappt nun - der Sign fehlte nur :smiley: