Oui en gros normalement c'est ça:
install_exe_if_needed("fusioninventory-agent_windows-x64_%s.exe" % versionpaquet,parameters,key=key,min_version=versionpaque,force=True)
ça force la réinstallation.
si vraiment ça ne fonctionne pas il faut peu être désinstaller avant l'installation avec :
for soft in installed_softwares('FusionInventory'):
run(uninstall_cmd(soft['key']))
puis refaire l'installation
Simon
Simon, je viens de tester et la configuration n'est pas mise à jour.Voici la partie def install :
def install():
Force = Trueprint('installing Fusion inventory agent')versionpaquet = control['version'].split('-',1)[0]install_exe_if_needed("fusioninventory-agent_windows-x64_%s.exe" % versionpaquet,parameters,key=key,min_version=versionpaquet)
J'avais essayé dans un premier temps d'ajouter Force=True dans le install_exe_if_needed mais ça produit une erreur.
Cordialement.
_________Thomas SILLÉÉquipe Système et Réseaux
Direction des Systèmes d’Information
Mairie de Sainte-Maxime
0494799723
De : WAPT <wapt-bounces@lists.tranquil.it> de la part de SILLÉ Thomas <tsille@ste-maxime.fr>
Envoyé : mardi 24 novembre 2020 17:00
À : wapt@lists.tranquil.it <wapt@lists.tranquil.it>
Objet : Re: [Wapt] Forcer une installation pour mettre à jour la configurationMerci Simon,
J'essaye.
Cordialement.
_________Thomas SILLÉÉquipe Système et Réseaux
Direction des Systèmes d’Information
Mairie de Sainte-Maxime
0494799723
De : WAPT <wapt-bounces@lists.tranquil.it> de la part de Simon FONTENEAU <sfonteneau@tranquil.it>
Envoyé : mardi 24 novembre 2020 16:54
À : wapt@lists.tranquil.it <wapt@lists.tranquil.it>
Objet : Re: [Wapt] Forcer une installation pour mettre à jour la configurationBonjour Thomas
Tu peux éditer le paquet et ajouter :
def install():
force = True
Simon
Le 24/11/2020 à 16:32, SILLÉ Thomas a écrit :
Bonjour à tous,
Suite à un changement de serveur GLPI, je voudrais modifier la configuration du paquet FusionInventory (url) pour envoyer les informations vers le nouveau serveur.
J'ai modifié le paramétrage mais il semblerait qu'étant donné que l'application est déjà installée sur le parc, il ne prenne pas en compte la nouvelle configuration.
Les options qui s'offrent à moi :
- Je pourrais créer un nouveau paquet avec la nouvelle configuration et un autre nom mais je me dis qu'il doit sans doute être possible de forcer l'installation.
- Je pourrais forcer l'installation depuis la console mais étant donné que la probabilité d'avoir le parc allumé à un instant T est proche de zéro, je voudrais automatiser tout ça.
- J'ai remarqué dans le fichier Control qu'un attribut
forced_install_on
est présent depuis la version 1.7.4.6143 mais je n'ai pas pu trouver ce à quoi il ne sert ni comment l'activer (options disponibles)
Y-a-t-il une solution pour faire une installation forcée à chaque démarrage ?
Si vous avez d'autres solutions, je suis preneur.
Cordialement.
_________Thomas SILLÉÉquipe Système et Réseaux
Direction des Systèmes d’Information
Mairie de Sainte-Maxime
0494799723
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
_______________________________________________ WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt