Da's raar. De enige manier die ik kan verzinnen is dat MR eerst werkt, dan wordt uitgeschakeld, en dat dan nog eens de pakketlijst wordt opgehaald.Sfkuipers schreef op vrijdag 04 november 2016 @ 21:15:
Ik heb dit geprobeerd.
Het lijkt erop dat de apps van MR tijdelijk wel even terugkomen, maar daarna weer verdwijnen.
De package manager download normaal gesproken ZYPKG_INFO.tgz van ftp://ftp2.zyxel.com/<NAS>/zypkg/<firmware>/. Hierin zit de file ZYPKGS, welke word opgeslagen in /i-data/.system/zy-pkgs/, en dit is de lijst met beschikbare pakketten.
Als MR actief is, zet hij de web_prefix file om naar http://localhost:59999/, en start een webserver op poort 59999. Als de package manager vervolgens ZYPKG_INFO.tgz probeert te downloaden, (van http://localhost:59999/NAS326/zypkg/5.20/ in jouw geval), zit er een cgi script tussen die de files van verschillende repositories ophaalt, en samenvoegt tot één ZYPKG_INFO.tgz.
De package manager weet dus niet dat de pakketten uit verschillende repo's komen, en kan dus ook niet sommige pakketten bij nader inzien eruit gooien.
Bij iedere update van de package list wordt de lokale kopie van ZYPKGS overschreven, dus als je MR uitschakeld en de lijst update, zijn de extra pakketten inderdaad verdwenen.
Dat uitschakelen moet redelijk 'normaal' gebeuren. Een crash van MR (van zijn webserver dus, verder draait er niets) is niet genoeg, dan blijft web_prefix staan, en kan de package manager zijn server niet meer vinden, met als gevolg dat ZYPKGS blijft zoals hij is.