Seite 1 von 1

tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 10. Mai 2017 - 09:41 Uhr
von lowix
Hallo und vielen Dank für dieses fantastische Tool, WAPT!

Nachdem ich das tis-chrome-Paket 58.0.3029.96 in mein privates Repository kopiert und ein Update durchgeführt habe, erhalte ich auf allen Rechnern folgenden Fehler: `

Installation von tis-chrome
EWaptSetupException: Schwerwiegender Fehler:
MSI googlechromestandaloneenterprise64-fr.msi wurde installiert
und der Deinstallationsschlüssel {A4690197-328E-3732-A460-124D6900D9C5} gefunden,
aber die Version ist nicht gültig`.


Haben Sie eine Lösung für diesen Fehler?

Vielen Dank im Voraus für Ihre Antworten. ;)

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 10. Mai 2017 - 13:59 Uhr
von Sfonteneau
Der Chrome-Installer ist etwas ungewöhnlich.

Seine Versionsnummer lautet etwa 66.30.49251.
Nach Abschluss der Installation ist die Version tatsächlich 66.30.49251.

Beim ersten Start von Chrome ändert der Deinstallationsschlüssel die Version jedoch erneut und verwendet die aktuelle Chrome-Version: 58.0.3029.96. Kurz gesagt, der Versionsvergleich gestaltet sich etwas umständlich. Außerdem kann sich Chrome selbst aktualisieren.

Wir müssten das Paket komplett neu schreiben, ohne die Funktion `install_msi_if_needed` zu verwenden.

Ich habe daher ein Paket ohne MSI-Datei erstellt, das die ausführbare Datei aus der MSI-Datei extrahiert, um eine Installation ähnlich wie bei Chromium zu ermöglichen.

Das Paket ist hier zu finden:
https://wapt.lesfourmisduweb.org/tous-l ... gle-chrome.

Ich muss mir also die Zeit nehmen, das Chrome-Paket anders zu schreiben. Entweder mit der MSI-Datei oder, wie in meinem Repository, mit der EXE-Datei. Ich weiß es noch nicht,

Simon.

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 10. Mai 2017 - 17:58 Uhr
von Sfonteneau
Ich habe das Chrome-Paket von tis neu erstellt.

Das Paket verwendet weiterhin `install_msi_if_needed`, nutzt aber jetzt das Argument `get_version`.

Weitere Informationen:
https://www.wapt.fr/fr/doc/Frequent-pro ... -if-needed.

Die `setup.py`-Datei des Pakets finden Sie hier:
https://wapt.tranquil.it/package_detail ... 2_all.wapt.


Die Funktion `update_package()` wird während der Installation nicht verwendet.

Sie wird nur aufgerufen, wenn Sie beim Bearbeiten in PyScript Strg+F9 drücken.
Dadurch können Sie das Wapt-Chrome-Paket mit einem Klick aktualisieren!

Die Funktionen `need_install` und `install_msi_if_needed` wurden ausschließlich hinzugefügt, um die Kompatibilität des Pakets auch mit älteren Wapt-Versionen vor 1.3.12.13 zu gewährleisten.

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 11. Mai 2017 - 10:36 Uhr
von lowix
Vielen Dank, Simon!

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 4. Juli 2017 - 12:52 Uhr
von Daniel Traversa
Das gleiche Problem besteht erneut.

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 4. Juli 2017 - 12:58 Uhr
von Daniel Traversa
Möglicherweise handelt es sich nicht um dasselbe Problem; die Datei manifest.sha1 ist fehlerhaft. Im Archiv findet sich eine manifest.sha256-Datei

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 4. Juli 2017 - 13:14 Uhr
von Daniel Traversa
Ich habe es gerade mit wapt-starter getestet, gleiches Problem.

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 4. Juli 2017 - 13:42 Uhr
von Daniel Traversa
Hinzu kommt, dass wapt-starter dies bei allen Paketen tut...

Betreff: tis-chrome-Paket: Schwerwiegender Fehler

Veröffentlicht: 4. Juli 2017 - 17:18 Uhr
von Sfonteneau
Sie werden vermehrt manifest.sha256-Dateien sehen.
Dies hängt mit der kommenden Version von wapt zusammen, die sich noch in der Entwicklung befindet; wir stellen von SHA-1 auf SHA-256 um.
Daher die Existenz einer manifest.sha256-Datei. Dies stellt jedoch für Ihre Version kein Problem dar.

Könnten Sie bitte die genaue Fehlermeldung des wapt-Pakets angeben?

Könnten Sie außerdem die Version der Datei unter „C:\Program Files (x86)\Google\Chrome\Application\chrome.exe“ auf dem betroffenen Rechner angeben?

Simon