Seite 1 von 1

Office 2019

Veröffentlicht: 8. Juni 2021 – 15:33 Uhr
von sebastien.layssac
Hallo,

ich habe ein Paket zur Bereitstellung von Office 2019 (erstellt während einer Schulung), das grundsätzlich funktioniert, aber häufig zu Timeout-Fehlern (300 Sekunden) führt. Lokal funktioniert es recht gut, aber über VPN für den Zugriff auf Remote-Benutzer reichen 300 Sekunden oft nicht aus. Wenn die Installation nach dem Fehler neu gestartet wird, wird sie zwar schließlich abgeschlossen, aber das ist sehr unpraktisch.

Hier ist die Fehlermeldung:

Ich habe setup.py mit einem Timeout von 1200 geändert. Hier ist der relevante Abschnitt des Skripts:

def install():
print("Installing %s" % softname)

install_exe_if_needed("Setup.exe",
silentflags="/configure Deploiement_MTP.xml",
key=app_uninstallkey,
min_version="16.0",
killbefore=app_list_kill,
timeout=1200)

Aber jetzt funktioniert es überhaupt nicht mehr...

Hier ist die Fehlermeldung:

return func(*args,**kwargs)
File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 1172, in install_exe_if_needed
run(r'"%s" %s' % (exe,silentflags),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist) Datei
"C:\Program Files (x86)\wapt\setuphelpers_windows.py", Zeile 3718, in run
raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Der Befehl '"Setup.exe" /configure Deployment_MTP.xml' gab den Exit-Status -2146994855 zurück.
Ausgabe:
CalledProcessErrorOutput: Der Befehl '"Setup.exe" /configure Deployment_MTP.xml' gab den Exit-Status -2146994855 zurück.
Ausgabe:


Haben Sie eine Idee? DANKE!

Betreff: Office 2019

Veröffentlicht: 11. Juni 2021 - 14:12 Uhr
von L. Costes
Hallo, bezüglich der gleichen Frage:

Gibt es in WAPT weitere Timeout-Variablen?

Die hier als Parameter an die `install_exe_if_needed` Variable scheint einfach als Option im Befehl `setup.exe` angegeben zu werden.
Im Fall von Office sind wir uns nicht sicher, ob diese Option existiert.

Können wir das Timeout im WAPT-Skript und nicht im Befehl `setup.exe` verlängern, und wo würde diese Einstellung konfiguriert werden? :?:
– Laurent

Betreff: Office 2019

Veröffentlicht: 15. Juni 2021 - 10:44 Uhr
von dcardon
Hallo,

vielen Dank, dass Sie die angeforderten Informationen gemäß den oben stehenden Forenregeln bereitgestellt haben.

Es sollte keinen wesentlichen Unterschied zwischen dem Verhalten von remote und lokal genutzten Workstations geben. WAPT-Pakete werden heruntergeladen und auf der Workstation zwischengespeichert, bevor sie installiert werden. Sollten Sie auf Ihren Remote-Workstations längere Installationszeiten feststellen, liegt dies daran, dass das Paket nicht in sich abgeschlossen ist. Wir müssten überprüfen, welche externen Komponenten benötigt werden.

Die Funktion `def install()` selbst hat kein Timeout. Timeouts gibt es für `install_*()`, `run()` und einige andere Funktionen, jedoch nicht für `def install()`. Die Ausführung von Gruppenrichtlinienobjekten (GPOs) erfolgt beim Herunterfahren der Workstation nach einem bestimmten Zeitpunkt (Windows-Timeout). Dieser Timeout kann im Betriebssystem selbst angepasst werden.

Mit freundlichen Grüßen,

Denis