Bonjour,
Je viens de découvrir la solution WAPT que j'expérimente depuis quelques jours. Avant tout, je voulais féliciter toutes les personnes qui ont travaillé sur ce logiciel qui est redoutablement efficace et bien pensé !!!
L'install : WAPT version 1.7.4.6223
OS : windows serveur 2008 R2
Machine test : win10
Ceci dit, j'ai un petit problème... alors peut-être que j'ai pas bien saisi les différentes choses que j'ai lu, néanmoins, je souhaite déployer un .exe (c'est anydesk). L'idée c'est de le lancer à la volée quand un utilisateur a besoin d'une assistance à distance. Pour info, quand on clique sur le .exe il se lance, pas d'install... (mais bon ce problème je le rencontre aussi dès que je veux créer un paquet).
Du coup, j'ai suivi le tuto pour créer un modèle de paquet. Je vérifie les infos genre la version et autre dans Pyscripter... et je test en cliquant sur "install". Super ça fonctionne. Donc je valide et crée le paquet qui se retrouve dans mon dépôt privé.
Problème, je veux le déployer, je choisis ma machine test, je le balancer et là... rien. la machine reste en jaune avec le status "TO-UPGRADE", ça mouline.. et je constate aussi que dans l'onglet général y'a le paquet qui tenter de se déployer mais aussi une ligne avec un nom de paquet genre une série de chiffre :
https://image.noelshack.com/fichiers/20 ... 3911-1.png
Bon... et puis après avoir mouliné quelques minutes, une belle erreur :
id;Description;Résumé;Heure de début;Traces;Créé par
5;Installation of lbs-anydesk(=5.3.3.1) (task #5);"Exception: Erreur lors de l'installation de [u'lbs-anydesk(=5.3.3.1)']: erreurs dans les paquets [[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"", 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']]";2019-10-18T09:22:45.910000;"Installing lbs-anydesk(=5.3.3.1)
Installing lbs-anydesk(=5.3.3.1)
installing lbs-anydesk
[Error 5] AccÞs refus: 'c:\\windows\\temp\\waptqvz03s\\AnyDesk.exe'
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: Erreur lors de l'installation de [u'lbs-anydesk(=5.3.3.1)']: erreurs dans les paquets [[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"", 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']]
Exception: Erreur lors de l'installation de [u'lbs-anydesk(=5.3.3.1)']: erreurs dans les paquets [[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"", 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']]
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: Erreur lors de l'installation de [u'lbs-anydesk(=5.3.3.1)']: erreurs dans les paquets [[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"", 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']]
";
Concernant la tâche série de chiffre :
id;Description;Résumé;Heure de début;Traces;Créé par
6;Installation of 639C4D56-487D-48FB-4641-3696948765C6(=1) (task #6);"Exception: Erreur lors de l'installation de [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: erreurs dans les paquets [[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'), 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']]";2019-10-18T09:27:52.393000;"Installing 639C4D56-487D-48FB-4641-3696948765C6(=1)
Installing lbs-anydesk(=5.3.3.1)
installing lbs-anydesk
[Error 5] AccÞs refus: '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"", 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: Erreur lors de l'installation de [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: erreurs dans les paquets [[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'), 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']]
Exception: Erreur lors de l'installation de [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: erreurs dans les paquets [[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'), 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"", 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: Erreur lors de l'installation de [u'639C4D56-487D-48FB-4641-3696948765C6(=1)']: erreurs dans les paquets [[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'), 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']]
";
Qu-est-ce que j'ai pas fait correctement ? Vous faut-il d'autres logs ? Pour les paquets importés depuis internet donc officiel si je puis dire = aucun problème.
Merci,
[RESOLU] Déploiement paquet bloqué
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
-
- Messages : 21
- Enregistré le : 11 juin 2019 - 10:02
Bonjour,
Le mieux serait sans doute de créer un paquet qui recopie juste l'exe sur le PC, et lorsqu'une nouvelle version de l'exe est disponible le remplace.
Voici dans le paquet pyscripter une suppression puis copie de répertoire :
Je ne pense pas que WAPT soit prévu pour pousser un executable sans install et le retirer après. En effet l'exécution d'un package attend un code de "retour d'erreur" a 0 avant le timeout sinon le paquet est en erreur.
Après je ne suis qu'utilisateur, je peux me tromper
Le mieux serait sans doute de créer un paquet qui recopie juste l'exe sur le PC, et lorsqu'une nouvelle version de l'exe est disponible le remplace.
Voici dans le paquet pyscripter une suppression puis copie de répertoire :
Code : Tout sélectionner
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))
Après je ne suis qu'utilisateur, je peux me tromper

Merci pour ta réponse. Par contre, je débute un peu avec Pyscripter... je dois mettre ça à quel endroit dans setup.py ? Actuellement, j'ai ceci :
Merci,
Code : Tout sélectionner
# -*- 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')
Merci,
- sfonteneau
- Expert WAPT
- Messages : 2084
- Enregistré le : 10 juil. 2014 - 23:52
- Contact :
Beaucoup de méthode d'installation pour anydesk visiblement
https://support.anydesk.com/Automatic_Deployment
- Copie de fichier
- Lancement en ligne de commande
- Fichier msi
Essayez avec le msi
https://support.anydesk.com/Automatic_Deployment
- Copie de fichier
- Lancement en ligne de commande
- Fichier msi
Essayez avec le msi
