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!
Office 2019
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
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
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
- dcardon
- WAPT-Experte
- Nachrichten: 1955
- Anmeldung: 18. Juni 2014 - 09:58 Uhr
- Ort: Saint Sébastien sur Loire
- Kontakt:
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
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
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
