[RESOLU] Problème déploiement

Share here your tips or issues concerning WAPT Console or WAPT Agent / Venez ici partager vos problèmes et astuces concernants la console et l'agent WAPT
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
Scud
Messages : 27
Inscription : 23 mars 2020 - 15:37

31 août 2021 - 11:22

Bonjour,
J'espère être dans la bonne section, sinon merci de déplacer mon sujet.

J'ai besoin d'aide sur un déploiement simple.
J'ai créer un paquet qui copie un .ico dans le dossier Windows de l'ordinateur, puis qui créer un raccourci sur le bureau vers une URL en y associant l'icône précédemment copier. Sur mon Serveur (W2012R2), à partir de de PyScripter, tout fonctionne. Mais quand j'essaie de déployer mon paquet sur mon ordinateur de test, j'ai toujours une erreur et ni la copier d'icône, ni la création du raccourci ne fonctionnent.

Code : Tout sélectionner

from setuphelpers import *
uninstallkey = []
def install():
	filecopyto('chemindepartagedemonicone',makepath('C:','Windows'))
	create_shortcut(makepath(common_desktop(),ur"lien.url"),target='http://monlienweb',icon=makepath('C:','Windows','monicone.ico'))
Le code est assez simple mais je n'arrive pas à le déployer. Le message d'erreur est missing dependencies: lenomdemonpaquet

Quelqu'un aurait une idée ?
Merci
Avatar de l’utilisateur
Gaetan
Messages : 158
Inscription : 08 août 2019 - 10:16
Localisation : Toulouse

31 août 2021 - 12:13

Bonjour,
est-ce possible d'avoir le fichier control aussi svp ?
Scud
Messages : 27
Inscription : 23 mars 2020 - 15:37

31 août 2021 - 12:28

Bien sûr.
Merci pour ton aide.

Code : Tout sélectionner

package           : MonPaquet
version           : 0-4
architecture      : all
section           : base
priority          : optional
name              : 
categories        : 
maintainer        : Domaine ADMINISTRATEUR
description       : Créer l'îcone sur le bureau
depends           : 
conflicts         : 
maturity          : DEV
locale            : 
target_os         : 
min_os_version    : 
max_os_version    : 
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 
description_pl    : 
description_de    : 
description_es    :
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 1e256ec9-d2c7-444f-a729-fff88a3485c1
valid_from        : 
valid_until       : 
forced_install_on : 
signer            : MASOCIETE
signer_fingerprint: f9f318bb55a4e9a4de6fbd8ad0a73d9d32022145e6a244f01503a2c5884f4df1
signature         : j1sjpRRd0F62P0tKmfvYz/EeRDzRMoaGErYhrW1Cwq0manOtoCw8N+xoCNB1eFljVLhCum5nUgU0pCw+44TlnHVKjAnhF4770r6sfSC0rdfs//pNQo+qjLkh10x9aAZ4g4k0GFOZwAgxmMTG2f7GfnhxCwWm+jJW+SfQPsD9KVhztE3PYunxa7GPn+OimhokJCD3uPswiyE/9OEI7jh9/SpTVMdhLJDf17+33WFnC9yv1RoHS1jcROCboAYFCGIxvJ7AxtRpAbIYzOaasmRMg6aX9F1SFySxHeMFGDmLPoaPg98le4pk1irPUShqh3safxwXSwO4j4sFbZZ2SknADQ==
signature_date    : 2021-08-31T10:33:31.048000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_os_version,max_os_version,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,signer,signer_fingerprint,signature_date,signed_attributes
Avatar de l’utilisateur
Gaetan
Messages : 158
Inscription : 08 août 2019 - 10:16
Localisation : Toulouse

31 août 2021 - 12:32

Est-ce possible d'avoir l'erreur complète de la console aussi car je ne vois pas avec cela.
Scud
Messages : 27
Inscription : 23 mars 2020 - 15:37

31 août 2021 - 13:41

Voici tout les logs que j'ai pu trouver :

Code : Tout sélectionner

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3704, in install_wapt
    raise EWaptUnavailablePackage('Missing dependencies: %s' % (','.join(missing_depends,)))
EWaptUnavailablePackage: Missing dependencies: MonPaquet
EWaptUnavailablePackage: Missing dependencies: MonPaquet





Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B

Installing 24E30E4C-32DF-11B2-A85C-E967E00E6C6B(=13)

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'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]

Exception: Erreur lors de l'installation de [u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\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'24E30E4C-32DF-11B2-A85C-E967E00E6C6B']: erreurs dans les paquets [[PackageRequest(package=u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',architectures=[u'x64'],locales=['fr'],maturities=[u'PROD'],min_os_version=Version('10.0.19041'),max_os_version=Version('10.0.19041')), PackageEntry(u'24E30E4C-32DF-11B2-A85C-E967E00E6C6B',u'13' ), u'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4855, in install\n    force=force\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3934, in install_wapt\n    raise e\nEWaptUnavailablePackage: Missing dependencies: MonPaquet\n']]
Avatar de l’utilisateur
Gaetan
Messages : 158
Inscription : 08 août 2019 - 10:16
Localisation : Toulouse

31 août 2021 - 14:05

Au vue des erreurs, un paquet en dépendance nommé
MonPaquet
est manquant.
Scud
Messages : 27
Inscription : 23 mars 2020 - 15:37

31 août 2021 - 15:41

C'est justement le paquet que j'ai créer et que j'essaye d'installer.
C'est ça que je ne comprend pas.

Ma méthode :
Dans la console Wapt, je vais dans outils, générer un modèle de paquet.
- Je ne mets pas d'installeur (vu qu'il n'y en à pas)
- Je nomme mon paquet : MonPaquet
- Maturité : DEV
- rien dans tout le reste puis Créer et éditer.

Ensuite j'y mets le code que j'ai mis dans mon 1er Post dans la partie setup.py
Je test le tout en faisant un clic droit sur la partie install du menu Run Configurations
Et vu que ça marche, clic droit sur -i build -upload

Je retrouve donc mon paquet dans mon dépôt privé.
Dans l'onglet inventaire, je sélectionne ma machine de test puis Ajouter une dépendance.
Dans l'onglet inventaire, je sélectionne ma machine de test puis Lancer les installations.

Et c'est là que j'ai les erreurs et que ça ne veux pas installer.
Ou est mon erreur (en espérant qu'il n'y en ai qu'une :D ) ?
Avatar de l’utilisateur
Gaetan
Messages : 158
Inscription : 08 août 2019 - 10:16
Localisation : Toulouse

31 août 2021 - 16:40

En essayant de l'upload depuis la console ?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

Sinon c'est que le paquet n'a pas le droit de voir le paquet, un des filtre du fichier control
Scud
Messages : 27
Inscription : 23 mars 2020 - 15:37

01 sept. 2021 - 09:58

Gaetan a écrit : 31 août 2021 - 16:40 En essayant de l'upload depuis la console ?
Merci de tes réponses mais je n'ai pas la même version que toi. Je suis sur un Wapt community 1.8.2.73.73
Donc je n'ai pas la même option.
Gaetan a écrit : 31 août 2021 - 16:40 Sinon c'est que le paquet n'a pas le droit de voir le paquet, un des filtre du fichier control
Là j'ai pas tout compris :? :lol:
Avatar de l’utilisateur
Gaetan
Messages : 158
Inscription : 08 août 2019 - 10:16
Localisation : Toulouse

01 sept. 2021 - 10:00

Gaetan a écrit : 31 août 2021 - 16:40 En essayant de l'upload depuis la console ?

https://www.wapt.fr/fr/doc/wapt-create- ... apt-server

Sinon c'est que le paquet n'a pas le droit de voir le paquet, un des filtres du fichier control
Verrouillé