[GELÖST] Paketbereitstellung blockiert

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
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.
Gesperrt
maibal74
Nachrichten: 4
Anmeldung: 18. Oktober 2019 - 09:24 Uhr

18. Oktober 2019 - 09:34 Uhr

Hallo,

ich habe gerade die WAPT-Lösung entdeckt und experimentiere seit einigen Tagen damit. Zunächst einmal möchte ich allen Entwicklern dieser unglaublich effizienten und gut durchdachten Software gratulieren!

Meine Installation: WAPT Version 1.7.4.6223,
Betriebssystem: Windows Server 2008 R2,
Testrechner: Windows 10.

Ich habe allerdings ein kleines Problem: Ich habe vielleicht nicht alles richtig verstanden, aber ich möchte eine .exe-Datei (AnyDesk) bereitstellen. Diese soll bei Bedarf automatisch gestartet werden, wenn ein Benutzer Fernwartung benötigt. Die .exe-Datei startet zwar, aber die Installation schlägt fehl (dieses Problem tritt aber auch beim Erstellen von Paketen auf).

Daher habe ich die Anleitung zum Erstellen einer Paketvorlage befolgt. Ich habe die Informationen, wie Version und andere Details, in PyScripter überprüft und die Installation per Klick getestet. Perfekt, es funktioniert! Also habe ich das Paket validiert und erstellt, das schließlich in meinem privaten Repository landet.

Das Problem ist, dass ich es bereitstellen möchte. Ich wähle meinen Testrechner aus, führe die Bereitstellung durch und... nichts passiert. Der Rechner bleibt gelb mit dem Status "TO-UPGRADE", es dreht sich einfach nur... und ich bemerke auch, dass im allgemeinen Tab das Paket angezeigt wird, das bereitgestellt werden soll, aber auch eine Zeile mit einem Paketnamen, der wie eine Zahlenfolge aussieht:

https://image.noelshack.com/fichiers/20 ... 3911-1.png

Okay... und dann, nach ein paar Minuten Drehen, eine schöne Fehlermeldung:

id;Description;Summary;Start time;Traces;Created by
5;Installation of lbs-anydesk(=5.3.3.1) (task #5);"Exception: Error installing [u'lbs-anydesk(=5.3.3.1)']: errors in packages [[PackageRequest(package=u'lbs-anydesk',version=(Version('5.3.3.1'), Keine), Architekturen=[u'x64'], Gebietsschemas=['fr'], Reifegrade=[u'PROD'], min_os_version=Version('10.0.17763'), max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1'), u'Traceback (letzter Aufruf zuerst):\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 4850, in install\n force=force\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 3929, in install_wapt\n raise e\nTimeoutExpired: Befehl \'"AnyDesk.exe"" \' hat nach 300 Sekunden ein Timeout erreicht mit Ausgabe \'\'\'\'\n']]";2019-10-18T09:22:45.910000;"Installing lbs-anydesk(=5.3.3.1)

Installing lbs-anydesk(=5.3.3.1)

installing lbs-anydesk
[Fehler 5] Zugriff verweigert: 'c:\\windows\\temp\\waptqvz03s\\AnyDesk.exe'


Traceback (letzter Aufruf):
Datei ""C:\Program Files (x86)\wapt\waptservice\service.py"", Zeile 1711, in run
self.running_task.run()
Datei ""C:\Program Files (x86)\wapt\waptservice\waptservice_common.py"", Zeile 559, in run
self._run()
Datei ""C:\Program Files (x86)\wapt\waptservice\waptservice_common.py"", Zeile 1017, in _run
self.result.get('errors',[])))
Ausnahme: Fehler bei der Installation von [u'lbs-anydesk(=5.3.3.1)']: Fehler in Paketen [[PackageRequest(package=u'lbs-anydesk',version=(Version('5.3.3.1'), None),architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1' ), u'Traceback (most recent call last):\n File ""C:\\Program Files (x86)\\wapt\\common.py"", Zeile 4850, in install\n force=force\n Datei ""C:\\Program Files (x86)\\wapt\\common.py"", Zeile 3929, in install_wapt\n raise e\nTimeoutExpired: Befehl \'""AnyDesk.exe"" \' wurde nach 300 Sekunden mit der Ausgabe \'\'\'\'\n' abgebrochen.]]

Ausnahme: Fehler bei der Installation von [u'lbs-anydesk(=5.3.3.1)']: Fehler in Paketen [[PackageRequest(package=u'lbs-anydesk',version=(Version('5.3.3.1'), Keine), Architekturen=[u'x64'], Gebietsschemas=['fr'], Reifegrade=[u'PROD'], min_os_version=Version('10.0.17763'), max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1'), u'Traceback (letzter Aufruf zuerst):\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 4850, in install\n force=force\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 3929, in install_wapt\n raise e\nTimeoutExpired: Befehl \'"AnyDesk.exe"" \' hat nach 300 Sekunden ein Timeout erreicht mit Ausgabe Traceback
(most recent call last):
File ""C:\Program Files (x86)\wapt\waptservice\service.py"", line 1711, in run
self.running_task.run()
File ""C:\Program Files (x86)\wapt\waptservice\waptservice_common.py"", line 559, in run
self._run()
File ""C:\Program Files (x86)\wapt\waptservice\waptservice_common.py"", line 1017, in _run
self.result.get('errors',[])))
Exception: Error installing [u'lbs-anydesk(=5.3.3.1)']: errors in packages [[PackageRequest(package=u'lbs-anydesk',version=(Version('5.3.3.1'), Keine), Architekturen=[u'x64'], Gebietsschemas=['fr'], Reifegrade=[u'PROD'], min_os_version=Version('10.0.17763'), max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1'), u'Traceback (letzter Aufruf zuerst):\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 4850, in install\n force=force\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 3929, in install_wapt\n raise e\nTimeoutExpired: Befehl \'"AnyDesk.exe"" \' hat nach 300 Sekunden ein Timeout erreicht mit Ausgabe \'\'\'\'\n']]
";

Bezüglich der Aufgabennummerreihe:

id;Beschreibung;Zusammenfassung;Startzeit;Traces;Erstellt von
6;Installation von 639C4D56-487D-48FB-4641-3696948765C6(=1) (Aufgabe Nr. 6);"Ausnahme: Fehler bei der Installation von [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: Fehler in Paketen [[PackageRequest(package=u'lbs-anydesk',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1' ), u'Traceback (most recent call last):\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 4850, in install\n force=force\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 3929, in install_wapt\n raise e\nTimeoutExpired: Command \'""AnyDesk.exe"" \' timed out after 300 seconds with output \'\'\'\'\n'], [PackageRequest(package=u'639C4D56-487D-48FB-4641-3696948765C6',version=(Version('1.0.0.0'), Keine), Architekturen=[u'x64'], Gebietsschemas=['fr'], Reifegrade=[u'PROD'], min_os_version=Version('10.0.17763'), max_os_version=Version('10.0.17763')), PackageEntry(u'639C4D56-487D-48FB-4641-3696948765C6',u'1' ), u'Traceback (letzter Aufruf zuerst):\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 4850, in install\n force=force\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 3929, in install_wapt\n raise e\nEWaptUnavailablePackage: Fehlende Abhängigkeiten: lbs-anydesk\n']]";2019-10-18T09:27:52.393000;"Installing 639C4D56-487D-48FB-4641-3696948765C6(=1)

Installing lbs-anydesk(=5.3.3.1)
installation lbs-anydesk
[Error 5] Access refused: 'c:\\windows\\temp\\wapt1sijix\\AnyDesk.exe'

Installing 639C4D56-487D-48FB-4641-3696948765C6(=1)

Traceback (most recent call last):
File ""C:\Program Files (x86)\wapt\waptservice\service.py"", line 1711, in run
self.running_task.run()
File ""C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", Zeile 559, in run
self._run()
Datei "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", Zeile 1017, in _run
self.result.get('errors',[])))
Ausnahme: Fehler bei der Installation von [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: Fehler in Paketen [[PackageRequest(package=u'lbs-anydesk',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1' ), u'Traceback (most recent call last):\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 4850, in install\n force=force\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 3929, in install_wapt\n raise e\nTimeoutExpired: Command \'""AnyDesk.exe"" \' timed out after 300 seconds with output \'\'\'\'\n'], [PackageRequest(package=u'639C4D56-487D-48FB-4641-3696948765C6',version=(Version('1.0.0.0'), Keine), Architekturen=[u'x64'], Gebietsschemas=['fr'], Reifegrade=[u'PROD'], min_os_version=Version('10.0.17763'), max_os_version=Version('10.0.17763')), PackageEntry(u'639C4D56-487D-48FB-4641-3696948765C6',u'1' ), u'Traceback (letzter Aufruf zuerst):\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 4850, in install\n force=force\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 3929, in install_wapt\n raise e\nEWaptUnavailablePackage: Fehlende Abhängigkeiten: lbs-anydesk\n']]

Ausnahme: Fehler bei der Installation von [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: Fehler in Paketen [[PackageRequest(package=u'lbs-anydesk',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1' ), u'Traceback (most recent call last):\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 4850, in install\n force=force\n File ""C:\\Program Files (x86)\\wapt\\common.py"", Zeile 3929, in install_wapt\n raise e\nTimeoutExpired: Der Befehl \'""AnyDesk.exe"" \' wurde nach 300 Sekunden mit der Ausgabe \'\'\'\'\n' abgebrochen.], [PackageRequest(package=u'639C4D56-487D-48FB-4641-3696948765C6',version=(Version('1.0.0.0'), None),architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry(u'639C4D56-487D-48FB-4641-3696948765C6',u'1' ), u'Traceback (most recent call last):\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 4850, in install\n force=force\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 3929, in install_wapt\n raise e\nEWaptUnavailablePackage: Missing dependencies: lbs-anydesk\n']]
Traceback (most recent call last):
File ""C:\Program Files (x86)\wapt\waptservice\service.py"", line 1711, in run
self.running_task.run()
File ""C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", Zeile 559, in run
self._run()
Datei "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", Zeile 1017, in _run
self.result.get('errors',[])))
Ausnahme: Fehler bei der Installation von [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: Fehler in Paketen [[PackageRequest(package=u'lbs-anydesk',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.17763'),max_os_version=Version('10.0.17763')), PackageEntry(u'lbs-anydesk',u'5.3.3.1' ), u'Traceback (most recent call last):\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 4850, in install\n force=force\n File ""C:\\Program Files (x86)\\wapt\\common.py"", line 3929, in install_wapt\n raise e\nTimeoutExpired: Command \'""AnyDesk.exe"" \' timed out after 300 seconds with output \'\'\'\'\n'], [PackageRequest(package=u'639C4D56-487D-48FB-4641-3696948765C6',version=(Version('1.0.0.0'), Keine), Architekturen=[u'x64'], Gebietsschemas=['fr'], Reifegrade=[u'PROD'], min_os_version=Version('10.0.17763'), max_os_version=Version('10.0.17763')), PackageEntry(u'639C4D56-487D-48FB-4641-3696948765C6',u'1' ), u'Traceback (letzter Aufruf zuerst):\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 4850, in install\n force=force\n Datei "C:\\Program Files (x86)\\wapt\\common.py", Zeile 3929, in install_wapt\n raise e\nEWaptUnavailablePackage: Fehlende Abhängigkeiten: lbs-anydesk\n']]
";

Was habe ich falsch gemacht? Benötigen Sie weitere Protokolle? Bei Paketen, die aus dem Internet importiert wurden – also offiziell, wenn ich das so sagen darf –, gibt es keine Probleme.



Vielen Dank.
Zuletzt bearbeitet von maibal74 am 22. Oktober 2019 um 11:47 Uhr, 1 Mal bearbeitet.
Jeancharles
Nachrichten: 21
Anmeldung: 11. Juni 2019 - 10:02 Uhr

18. Oktober 2019 - 09:48 Uhr

Guten Morgen,

Die beste Lösung wäre wahrscheinlich, ein Paket zu erstellen, das die ausführbare Datei einfach auf den PC kopiert und sie ersetzt, sobald eine neue Version der ausführbaren Datei verfügbar ist.

Hier ist eine Anleitung zum Löschen und Kopieren von Verzeichnissen im pyscripter-Paket:

Code: Alle auswählen

    
    for folder in listfolder:
        if isdir(makepath(install_location('PyScripter_is1'),folder)):
            remove_tree(makepath(install_location('PyScripter_is1'),folder))
        copytree2(makepath(folder),makepath(install_location('PyScripter_is1'),folder))
Ich glaube nicht, dass WAPT dafür ausgelegt ist, eine ausführbare Datei ohne Installation zu verteilen und sie anschließend wieder zu entfernen. Tatsächlich erfordert die Ausführung eines Pakets den Rückgabewert 0 vor dem Timeout; andernfalls schlägt die Paketausführung fehl.

Schließlich bin ich ja nur ein Benutzer, ich könnte mich irren :)
maibal74
Nachrichten: 4
Anmeldung: 18. Oktober 2019 - 09:24 Uhr

18. Oktober 2019 - 11:24 Uhr

Danke für Ihre Antwort. Ich bin allerdings noch nicht so erfahren mit PyScripter… Wo genau in setup.py muss ich das einfügen? Momentan sieht es so aus:

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []
def install():
    print('installing lbs-anydesk')
    install_exe_if_needed("AnyDesk.exe",'',key='',min_version='5.3.3.0')

DANKE,
maibal74
Nachrichten: 4
Anmeldung: 18. Oktober 2019 - 09:24 Uhr

21. Oktober 2019 - 09:38 Uhr

Habe ich etwas gesagt, was ich nicht hätte sagen sollen?
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

21. Oktober 2019 – 22:03 Uhr

Es gibt offenbar mehrere Installationsmethoden für AnyDesk

(https://support.anydesk.com/Automatic_Deployment

): Dateikopie
, Start über die Befehlszeile
oder MSI-Datei.

Versuchen Sie es mit der ;-)
maibal74
Nachrichten: 4
Anmeldung: 18. Oktober 2019 - 09:24 Uhr

22. Oktober 2019 - 11:46 Uhr

Vielen Dank für Ihr Feedback, ich werde damit zurechtkommen :)
Gesperrt