vor dem Update MOD_LIMIT etwas erhöhen
Weiß nicht zurecht wohin mit dem folgenden... vielleicht in FAQ?
Die Änderung aus #3318 oder um genauer zu sein die Tatsache, dass einige Dateien statt direkt unter /tmp/flash jetzt in Unterverzeichnissen abgelegt werden, hat einen Nebeneffekt - /var/flash/freetz wird dadurch größer (weil eben diese Pfade mit abgespeichert werden müssen). Beim Booten der Box wird /var/flash/freetz abgespeichert - zumindest bei mir, denn es erscheint "Writing /var/flash/freetz..." (übrigens von wo genau erfolgt der Aufruf und wozu?). Nun scheitert dieser Versuch, so wird rc.mod nicht zu Ende oder sogar gar nicht ausgeführt, was eben zur Folge hat, dass das freetz-Webinterface und andere mod-Dienste nicht erreichbar sind, weil sie ja gar nicht gestartet wurden.
Dies ist meine Analyse des Problems... Habe heute etwas leidvolle und vorallem zeitraubende Erfahrung machen müssen, dass nach einem Update von einer vor-3318-Revision auf eine danach zwar die freetz-Firmware drauf war (AVM-Interface war erreichbar) aber eben kein freetz-Interface und auch keine Dienste liefen, ein Reboot änderte nichts. Habe dann per Telnet rc.mod gestartet und das mit dem überschrittenen Limit gesehen. Hochgesetzt, rebootet - alles geht wieder.
Moral der Geschichte: für all diejenigen, bei denen die aktuelle Größe von /var/flash/freetz knapp am eingestellten Limit liegt, empfiehlt es sich, das Limit vor dem Update etwas hochzustellen (oder, wenn es eh schon hoch ist, durch andere Maßnahmen dafür zu sorgen, dass /var/flash/freetz wieder etwas kleiner wird).
@an den, der sich auskennt: kann man /var/flash/freetz irgendwie anders abspeichern, komprimiert wurde schon mal vorgeschlagen (auch wenn das flash-Dateisystem es auch noch macht) oder vielleicht tar dazu bringen, dass es weniger pad-zeros hinzufügt.. Oder ist vielleicht nur die Prüfung in /usr/bin/modsave nicht ganz korrekt, man soll in /tmp zusätzlich noch die komprimierte Version erstellen und wenn diese eine bestimmte Größe nicht überschreitet, dass ist doch noch alles ok. Gespeichert soll dabei weiterhin die nicht komprimierte Version.