Mar Update funktioniert von Version 138.0 auf 138.0.1 nicht mehr

  • Nachtrag. Der Themenstarter hat recht - es funktioniert nicht mehr seit v138.0. Aber mit der udpater.exe aus v137. Da sollte ein Ticket erstellt werden.

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 96.

  • Braucht es eigentlich nicht. Weil sich der Aufruf verändert hat. Wollte ich neulich noch testen, hatte dann aber keine Zeit mehr.

    War auch irgendwie der nächste logische Schritt, weil Firefox 138.0 sich selbst ja updaten konnte, also muss updater.exe funktionieren. Bekommt man natürlich nicht raus, wenn man auf 'ner eingefahrenen Schiene hockt. Ich reite damit mal wieder auf "unsupported" rum, weil schon der letzte ermittelte Aufruf sich von der Anleitung unterscheidet. Und diesmal ist es nochmal anders.

    "C:\Firefox\Firefox 138\firefox\updater.exe" 3 C:\ProgramData\Mozilla-1de4eec8-1241-4177-a864-e594e8d1fb38\updates "C:\Firefox\Firefox 138\firefox" "C:\Firefox\Firefox 138\firefox\updated" first -1

    Man beachte die 3 vorn, wobei 0/1/2/3 hier keine Änderungen im Ergebnis hatten, nicht mal im Log. Und an Ende das first.

    Die gravierendste Änderung ist aber, dass update.mar nicht mehr im gleichen Verzeichnis liegen darf wie updater.exe.

    Wie das sich weiter entwickelt, keine Ahnung. Da muss man aktiv in den Code reinschauen. Ansonsten hilft auch Sysinternals ProcMon, den Aufruf zu tracen.

    Und jetzt klappt gar nichts mehr. Keine Ahnung, ob das an Windows oder dem updater liegt.

    Wir sind keine Beschwerdestelle, hier gibt es nur Lösungen! Meine Glückszahl hier: 96.

    Einmal editiert, zuletzt von .DeJaVu (12. Mai 2025 um 19:45)

  • Um das heutige Update von 138.0.1 auf 138.0.3 anzugehen:

    Aus dem Installationsordner

    Code
    "C:\Firefox\Firefox 140\Firefox138_64\updater.exe" 3 "C:\Firefox\update" "C:\Firefox\Firefox 140\Firefox138_64" "C:\Firefox\Firefox 140\Firefox138_64\updated" first -1

    oder aus einem anderen Ordner

    Code
    "C:\Firefox\update\updater.exe" 3 "C:\Firefox\update" "C:\Firefox\Firefox 140\Firefox138_64" "C:\Firefox\Firefox 140\Firefox138_64\updated" first -1

    Hat eben wieder funktioniert. Und updater.exe und update.mar lagen hier in einem Verzeichnis (siehe letzten Aufruf)

    Code
    2025-05-13 19:18:16+0200: succeeded
    2025-05-13 19:18:16+0200: Writing status to file: applied
    
    2025-05-13 19:18:16+0200: calling QuitProgressUI
    2025-05-13 19:18:16+0200: Running LaunchCallbackAndPostProcessApps
    2025-05-13 19:18:16+0200: No callback arg. Skipping LaunchWinPostProcess and LaunchCallbackApp

    Mit den neuen Parametern sollte ein Update über diese Funktion wieder funktionieren.

    Wichtig wäre jedoch, dass die Installation nicht anderweitig oder reduziert wurde. Sprich: für nicht für notwendig gehaltene Dateien löschen, oder andere modifizieren. Ich schrieb ja eingangs schon, dass update.exe alle Dateien prüft und im Fehlerfall abbricht.

    Die Konfigurationsdatei für ProcMon, lässt sich in PM importieren, im Anhang.