[RESOLU] problème avec la fonction get_file_assocation()

Questions about WAPT Packaging / Requêtes et aides autour des paquets 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
Verrouillé
bgallois
Messages : 15
Enregistré le : 06 déc. 2022 - 09:44

24 juin 2024 - 15:10

Bonjour,
je me permet de vous contacter car je viens de m'appercevoir d'un soucis sur mon infrastructure qui ne sembe plus reconnaître la fonction get_file_assocation() de la librairie setuphelpers_windows.py.
Je m'apperçois de ce problème car le paquet openoffice 4.1.15 refuse de s'installer avec l'erreur :

Code : Tout sélectionner

Ligne de Commande : install "C:\waptdev\odlb-openoffice_4.1.15-21_windows_6.1_DEV_fr-wapt\WAPT\.."
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Installing WAPT files C:\waptdev\odlb-openoffice_4.1.15-21_windows_6.1_DEV_fr-wapt
2024-06-24 13:20:36,704 CRITICAL Fatal error in install script: NameError: name 'get_file_assocation' is not defined:
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4235, in install_wapt
    exitstatus = setup.install()
  File "C:\waptdev\odlb-openoffice_4.1.15-21_windows_6.1_DEV_fr-wapt\setup.py", line 57, in install
    if get_file_assocation(".doc") is not None and get_file_assocation(".docx") is not None:
NameError: name 'get_file_assocation' is not defined

FATAL ERROR : NameError: name 'get_file_assocation' is not defined
Exit code:  3
Je n'ai pas trouvé de solution. Voyant qu'il y avait une mise à jour en 2.5.5, je me suis dis, avec un peu de chance, cela résoudra mon problème ;)
La mise à jour c'est bien dérouolée, mais le problème persiste.
Je pense que le problème va ce poser avec d'autre paquet comme libreoffice. C'est étonnant on m'a pas informé de problème avec celui-ci.
Je regarde donc comment est formé le paquet libreoffice-fresh 7.6.4 et je vois qu'il embarque la déclaration de la fonction get_file_assocation() le problème ne ce pose donc pas.
Pourtant je vois bien la fonction get_file_association() dans le fichier setuphelpers_windows.py, je ne comprends pas pourquoi elle n'est pas/plus reconnu.
Je peux contourner le problème en ajoutant la fonction au paquet openoffice comme le fait libreoffice mais c'est peut-être qu'il y a un soucis plus haut, non ?
Auriez-vous une idée ?
Merci d'avance.
Baptiste
- 1 serveur WAPT 2.5.5.15602 Enterprise (3000 postes) + 1 serveur WAPT 2.4.0.14058 Enterprise (10000 postes)
- OS du serveur WAPT Linux REHL 8.7
- OS de la machine d'administration/création des paquets (Windows Serveur 2019 v1809)
Avatar du membre
sfonteneau
Expert WAPT
Messages : 2084
Enregistré le : 10 juil. 2014 - 23:52
Contact :

25 juin 2024 - 09:26

Bonjour

Merci pour ce retour.

en effet dans la nouvelle version de wapt nous avons corriger le nom d'une fonction :

get_file_assocation -> get_file_association

Les paquet ont été corriger en conséquence mais on avais oublier openoffice

J'ai corriger le paquet il est déjà sur le store

Simon
bgallois
Messages : 15
Enregistré le : 06 déc. 2022 - 09:44

25 juin 2024 - 09:33

Bonjour,
ok je n'ai pas vu la modification non plus et je ne comprenais pas d'où venait le problème.
Merci bien pour votre retour également ;-)
Vous pouvez clore le sujet ;-)
Baptiste
- 1 serveur WAPT 2.5.5.15602 Enterprise (3000 postes) + 1 serveur WAPT 2.4.0.14058 Enterprise (10000 postes)
- OS du serveur WAPT Linux REHL 8.7
- OS de la machine d'administration/création des paquets (Windows Serveur 2019 v1809)
Verrouillé