Bonjour,
Merci beaucoup pour ces éclairages Hubert.
Cordialement,
Luc FAVRESSE Service informatique Tél. : 03 44 06 34 79 informatique@sahlm60.com
28, rue Gambetta - BP 30693 - 60006 Beauvais cedex www.sahlm60.com
-----Message d'origine----- De : WAPT [mailto:wapt-bounces@lists.tranquil.it] De la part de Hubert TOUVET Envoyé : lundi 12 janvier 2015 19:07 À : wapt@lists.tranquil.it Objet : Re: [Wapt] désinstallation d'un groupe de paquets
Le 12/01/2015 14:53, Luc Favresse a écrit :
Bonjour à tous,
Question de base: Comment peut-on désinstaller un groupe de paquets ?
La désinstallation via "Interdire des paquets (forcer la désinstallation)" ne semble pas marcher (y compris après reboot du poste). Idem en passant par "Modifier la configuration du poste" => suppression du groupe dans l'onglet "paquets devant être présents sur la machine", ajout du groupe dans l'onglet "paquets interdits".
Normalement, le paquet "groupe" (méta paquet) devrait être désinstallé. mais pas les dépendances puisqu'il ne s'agit que de dépendances.
Seul le clic droit "désinstaller le paquet" sur chaque paquet (onglet "résumé") exécute la désinstallation.
J'espère que l'un d'entre vous, voudra bien m'éclairer...
Tous les paquets ont : - un attribut "depends" qui liste les paquets qui doivent être installés préalablement s'ils ne le sont pas encore - un attribut "conflicts" qui liste les paquets qui doivent être désinstallés préalablement (si présent)
Si on applique ce fonctionnement récursivement, les paquets en dépendance (depends) n'ont aucune raison d'être désinstallés si on désinstalle les paquets qui les ont "tirés" par une dépendances. On pourrait considérer qu'ils sont devenus "inutiles" si aucun autre paquet du poste les a en dépendance et qu'il n'y a pas eu d'installation "manuelle" directement sur le poste.
Il y a 2 façons de forcer la désinstallation des dépendances directes d'un groupe de paquets (à part la méthode manuelle que vous citez) - mettre les paquets à désintaller explicitement dans la liste des paquets "conflicts" (=interdits) du poste (ou dans un méta paquet (groupe)) - ou l'avoir prévu auparavant en ajoutant une procédure "uninstall" au paquet groupe du genre :
mongroupe control : depends: monpaquet1,monpaquet2
mongroupe setup.py : ------------- def install(): pass
def uninstall() # force la desinstallation des dependances directes WAPT.remove('monpaquet1') WAPT.remove('monpaquet2') # ou mieux: WAPT.remove(control.depends)
----------- (cela n'est pas en standard dans l'interface graphique, il faut modifier le setup.py en mode avancé) Pour info, la procédure uninstall du fichier setup.py d'un paquet est appelée lors de la désinstallation (si elle est présente... cette procédure n'est pas obligatoire. C'est elle qui permet de faire des désinstallations avancées en plus du uninstall prévu par l'éditeur du logiciel)
Hubert
Cordialement,
Luc FAVRESSE Service informatique Tél. : 03 44 06 34 79 informatique@sahlm60.com
28, rue Gambetta - BP 30693 - 60006 Beauvais cedex www.sahlm60.com
-----Message d'origine----- De : WAPT [mailto:wapt-bounces@lists.tranquil.it] De la part de Luc Favresse Envoyé : jeudi 8 janvier 2015 10:31 À : wapt@lists.tranquil.it Objet : Re: [Wapt] erreur à l'installation du serveur et au lancement de la console
Bonjour,
Merci pour votre réponse, Je n'exigeais bien sur aucune GTR (toute signification confondue) !
J'ai tenté les manips que vous indiquez mais rien n'y fait pour l'instant. A la base, je réinstallais le serveur WAPT car le lancement de la console plantait...
Nous sommes en environnement virtualiser (Citrix XenApp) mais nous souhaitons installer WAPT sur cette VM en particulier. Le serveur WAPT fonctionnait jusque-là sur cette VM alors je cherche ce qui pourrait expliquer ces erreurs.
Cordialement,
Luc FAVRESSE Service informatique Tél. : 03 44 06 34 79 informatique@sahlm60.com
28, rue Gambetta - BP 30693 - 60006 Beauvais cedex www.sahlm60.com
-----Message d'origine----- De : Denis Cardon [mailto:denis.cardon@tranquil-it-systems.fr] Envoyé : mercredi 7 janvier 2015 15:05 À : Luc Favresse; wapt@lists.tranquil.it Objet : Re: [Wapt] erreur à l'installation du serveur et au lancement de la console
Bonjour M. Favresse,
Un petit Up suite à mon message. au cas où certains d'entre vous aient déjà rencontré ce genre de problèmes avec WAPT.
Désolé... à ma connaissance il n'y a pas de GTR pour les réponses sur les mailing lists publiques de logiciels libres...
Sinon pour la question initiale, il est probable que la désinstallation n'a pas été complète. Après la désinstallation, supprimez le répertoire c:\wapt si il est encore existant. Innosetup ne supprime pas par défaut les fichiers qui n'ont pas été créés directement par lui, notamment les fichiers de données mongodb. Il faut vérifier aussi que le process mongodb est bien killé, il lui arrive d'être coriace.
Le code pour la suppression du répertoire d'installation a été intégré dans le désinstalleur de l'agent. Vous pouvez porter le code dans le désinstalleur du serveur et faire un pull request.
Sinon, une option encore plus rapide est d'utiliser de la virtualisation. Par exemple avec XenServer, créer une nouvelle machine propre à partir d'un template prend environ 30 secondes...
Cordialement,
Denis Cardon
En vous remerciant par avance,
Cordialement,
Description : LogoOise_SAHLM.png
*Luc FAVRESSE *Service informatique
Tél. : 03 44 06 34 79
informatique@sahlm60.com mailto:informatique@sahlm60.com
28, rue Gambetta - BP 30693 - 60006 Beauvais cedex
*www.sahlm60.com* http://www.sahlm60.com/
*De :*WAPT [mailto:wapt-bounces@lists.tranquil.it] *De la part de* Luc Favresse *Envoyé :* mardi 6 janvier 2015 11:17 *À :* wapt@lists.tranquil.it *Objet :* [Wapt] erreur à l'installation du serveur et au lancement de la console
Bonjour à tous,
Nous avons désinstallé et réinstallé le serveur WAPT (0.9.7).
Lors de cette installation 3 erreurs sont apparues .
*1/A l'étape de démarrage du serveur*
*2/ Puis à l'étape de création de l'installateur personnalisé :*
*3/Puis au lancement de la console nous avons cette erreur :*
Pouvez-vous nous éclairer ??
En vous remerciant par avance,
Cordialement,
Description : LogoOise_SAHLM.png
*Luc FAVRESSE *Service informatique
Tél. : 03 44 06 34 79
informatique@sahlm60.com mailto:informatique@sahlm60.com
28, rue Gambetta - BP 30693 - 60006 Beauvais cedex
*www.sahlm60.com* http://www.sahlm60.com/
WAPT mailing list WAPT@lists.tranquil.it http://lists.tranquil.it/listinfo/wapt
-- Denis Cardon Tranquil IT Systems Les Espaces Jules Verne, bâtiment A 12 avenue Jules Verne 44230 Saint Sébastien sur Loire tel : +33 (0) 2.40.97.57.55 http://www.tranquil-it-systems.fr
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