[Gelöst] Die OpenBoard-Abhängigkeit installiert sich jedes Mal neu
Veröffentlicht: 15. November 2019 - 10:15 Uhr
Guten Morgen,
Ich verwende ein „Master“-Paket mit etwa 20 Abhängigkeiten, darunter Openboard.
Wenn ich mein Master-Paket ändere, aktualisieren die Client-Rechner es, was normal ist. Mir ist jedoch aufgefallen, dass das Openboard-Paket jedes Mal neu installiert wird, selbst wenn es bereits auf den Rechnern vorhanden ist (im Gegensatz zu den anderen).
Ich hatte dasselbe Problem mit dem Anki-Paket, das ich durch Angabe des Deinstallationsschlüssels (key='Anki') im Anki-Paket gelöst habe.
Ich glaube, dass bei OpenBoard die Installation fehlerhaft ist, was dieses Phänomen verursacht.
Wenn ich ein wapt-get list-registry Bei einem Kunden habe ich Folgendes für OpenBoard:
{8CCA6AC7-BBF9-4DD2-8E70-A907E0FCA38F}}_is1OpenBoard "C:\Program Files (x86)\OpenBoard\unins000.exe"
Wir stellen fest, dass der Befehl keine Versionsnummer zurückgibt und dass uns der Schlüssel „UninstallKey“ seltsam vorkommt.
Verwendung des folgenden Codes:
WAPT gibt bei der Installation auf einem Client folgenden Fehler zurück:
Was kann ich tun? Ich glaube, das Problem ist, dass OpenBoard keine Versionsnummer hat...?
Vielen Dank für Ihre Vorschläge.
Ich verwende ein „Master“-Paket mit etwa 20 Abhängigkeiten, darunter Openboard.
Wenn ich mein Master-Paket ändere, aktualisieren die Client-Rechner es, was normal ist. Mir ist jedoch aufgefallen, dass das Openboard-Paket jedes Mal neu installiert wird, selbst wenn es bereits auf den Rechnern vorhanden ist (im Gegensatz zu den anderen).
Ich hatte dasselbe Problem mit dem Anki-Paket, das ich durch Angabe des Deinstallationsschlüssels (key='Anki') im Anki-Paket gelöst habe.
Ich glaube, dass bei OpenBoard die Installation fehlerhaft ist, was dieses Phänomen verursacht.
Wenn ich ein wapt-get list-registry Bei einem Kunden habe ich Folgendes für OpenBoard:
{8CCA6AC7-BBF9-4DD2-8E70-A907E0FCA38F}}_is1OpenBoard "C:\Program Files (x86)\OpenBoard\unins000.exe"
Wir stellen fest, dass der Befehl keine Versionsnummer zurückgibt und dass uns der Schlüssel „UninstallKey“ seltsam vorkommt.
Verwendung des folgenden Codes:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['{8CCA6AC7-BBF9-4DD2-8E70-A907E0FCA38F}}_is1']
def install():
print('installing prefix-openboard')
install_exe_if_needed("OpenBoard_Installer_1.5.3.exe",'/VERYSILENT /SUPPRESSMSGBOXES /NORESTART',key='{8CCA6AC7-BBF9-4DD2-8E70-A907E0FCA38F}}_is1')
Code: Alle auswählen
EWaptSetupException: Fatal error : OpenBoard_Installer_1.5.3.exe has been executed and UninstallKey {8CCA6AC7-BBF9-4DD2-8E70-A907E0FCA38F}}_is1 has been found in the registry, but version in registry does not match requirements of min_version=0.0.0.0
Vielen Dank für Ihre Vorschläge.