Was (viel zu lange) währt, findet nun sein Release.

Nach über einem Jahr, die letzte »stable«-Version der Firmware datiert auf dem 27.05.2017, und einer ausgedehnten Testphase über »experimental« und »testing« steht nun der finale Schritt an: 0.7.9~133 wird »stable«!

Ab heute Nacht werden sich die Knoten auf diese neue Firmware aktualisieren, von der wir uns ein stabileres Netz durch stabile WLAN-Treiber erhoffen.

Aus den »Release Notes«:

This Freifunk Firmware is based off Gluon v2016.2.7 and modified by several additional, non-standard modules:

  • gluon-ffgt-hacks
     
    Dirty cleanup stuff to build FFGT firmware with unmodified Gluon v2016.2.x tree … Replaces gluon-core files by FFGT versions of it pre or post build.
     
  • gluon-node-info-ffgt
     
    Enhanced version of upstream’s gluon-node-info. Propagates additional info needed by our setup
     
  • alfred-restart
     
    micrond-job that checks for running alfred daemon and restartes if missing
     
  • ffgt-geolocate
     
    Main scripts around our geolocation-aware setup process
     
  • ffgt-siteselect
     
    site.conf (site.json these days) and supporting scripts for exchanging the site configuration on the node
     
  • ffgt-banner
     
    Pimped motd file
     
  • ffgt-setup-mode
     
    Base scripts of our geolocation-aware setup process
     
  • gluon-luci-wifi-config-ffgt
     
    Enhanced version of luci-wifi-config; allows to select „nighttime peace“ setting, i. e. AP can be disabled from 22:00 to 06:00
     
  • gluon-config-mode-autoupdater-ffgt
     
    Reminds user to activate auto-update if it’s off
     
  • gluon-config-mode-geo-location-ffgt
     
    LuCI part of our geolocation-aware setup process
     
  • gluon-config-mode-hostname-ffgt
     
    We preset the hostname to Streetname + „-“ + Last6DigitsOfMAC, and always prepend ZIP + „-„. NO PRETTY HOSTNAME BS!
     
  • ffrn-lowmem-patches
     
    Disable havegd outside of Config Mode
     
  • gluon-status-page-ffgt
     
    The new status page with additional data
     
  • gluon-ssid-changer
     
    Change SSID to „FF_OFFLINE_*“ on no connection to the mesh, reboot after being offline for >3660 seconds continously
     
  • ffho-autoupdater-wifi-fallback
     
    Implements switching to fallback mode if we are cut off from the mesh *** STILL EXPERIMENTAL ***
     
  • ffho-luci-autoupdater-wifi-fallback
     
    Luci module for gluon-autoupdater and ffho-autoupdater-wifi-fallback *** STILL EXPERIMENTAL ***

Diesem Release werden noch ein, zwei weitere in den nächsten Monaten folgen, die den Netzsplit im Kreis Gütersloh vorbereiten (Nordkreis, Stadtgebiet Gütersloh, Südkreis).

Bitte habt, wie immer, ein Auge auf Eure Knoten, die Tests liefen vielversprechend, aber wenn man dann 400+ Geräte im Feld aktualisiert, ist das auch beim zehnten Mal ein aufregender Vorgang ;)

Firmware 0.7.9 released

Bisherige Kommentare

  1. Schön dass es weiter geht! :+1:
    Auf einigen Knoten bekomme ich das Update aber leider nicht drauf:

    root@17194-Tressow-700a:~# autoupdater
    Connecting to firmware.ipv4.4830.org (193.26.120.20:80)
    wget: can't connect to remote host (193.26.120.20): Network is unreachable
    There seems to have gone something wrong downloading the manifest from http://firmware.ipv4.4830.org/stable/sysupgrade
    Connecting to firmware.ipv6.4830.org ([2a06:e881:1700:1:400:c0ff:fefb:e216]:80)
    -                    100% |*************************************************************************************************************| 53550   0:00:00 ETA
    Not enough valid signatures!
    No usable mirror found.
    root@17194-Tressow-700a:~#
  2. … wenn ich auf testing/experimental umstelle funktionierts …

    root@17192-Jugendtreff-Papenberg:~# autoupdater
    Connecting to firmware.ipv6.4830.org ([2a06:e881:1700:1:400:c0ff:fefb:e216]:80)
    -                    100% |*************************************************************************************************************| 53550   0:00:00 ETA
    Not enough valid signatures!
    Connecting to firmware.ipv4.4830.org (193.26.120.20:80)
    -                    100% |*************************************************************************************************************| 53550   0:00:00 ETA
    Not enough valid signatures!
    No usable mirror found.
    
    root@17192-Jugendtreff-Papenberg:~# vi /etc/config/autoupdater
    
    root@17192-Jugendtreff-Papenberg:~# autoupdater
    Connecting to firmware.ipv6.4830.org ([2a06:e881:1700:1:400:c0ff:fefb:e216]:80)
    -                    100% |*************************************************************************************************************| 53551   0:00:00 ETA
    New version available.
    Stopping cron...
    Stopping haveged...
    Stopping micrond...
    Stopping sysntpd...
    Stopping gluon-radvd...
    Stopping uhttpd...
    Stopping sse-multiplexd...
    Stopping alfred...
    Command failed: Not found
    Stopping gluon-respondd...
    vm.drop_caches = 3
    Connecting to firmware.ipv6.4830.org ([2a06:e881:1700:1:400:c0ff:fefb:e216]:80)
    lua_sIGBuk           100% |*************************************************************************************************************|  3776k  0:00:00 ETA
    Stopping network...
  3. wusel says:

    Yepp, habe das mit den 2 gültigen Signaturen übersehen für stable — habe das stable.manifest nun mit der zweiten Signatur versehen, d. h. seit 15:10 sollte die Updateorgie nun wiklich starten …

  4. Echo says:

    Das ging aber schnell. 449 Knoten haben die neue Firmware.

  5. wusel says:

    Naja, wir wollen ja auch mal damit zu Potte kommen, oder?

    Leider gab es bei einem Teil der Knoten offensichtlich Probleme bei der Ermittlung der zukünftigen Teilnetzzugehörigkeit — und in Folge durch einen Bug augenscheinlich ein Überschreiben der Positionsangabe. Muß noch genauer analysiert werden, aber sieht so aus, als gäbe es in Kürze ein “Reparaturupdate”.

Weitere Diskussion über diesen Beitrag bitte im Forum forum.freifunk-kreisgt.de

Diskussionsteilnehmer