Page 1 sur 2

[RESOLU] Programmer une installation d'un paquet

Posté : 23 mai 2023 - 15:46
par yann83
Bonjour,

Nous utilisation WAPT discovery, et je voudrais déployer une application à une date précise.

Je me positionne dans le dépôt privé et j'édite mon paquet.
Pour cela je met une date de début de validité au 24/05/2023 à 07:00 avec une fin de valdité et une installation forcée au 27/05/2023 à 00:00.

Pour tester je vais dans l'inventaire puis je modifie la machine de test.
J'ajoute alors le paquet modifié ci-dessus.

Mais celui-ci s'installe immédiatement sans se préoccuper de la date de début.

J'ai beaucoup cherché dans la doc et le forum mais je n'ai pas trouvé de guide pour programmer les paquets.

Pourriez-vous m'aider à comprendre ce que je fait mal ?

Re: Programmer une installation d'un paquet

Posté : 23 mai 2023 - 16:41
par sfonteneau
Vous n'auriez pas un autre paquet qui n'a pas la date de validité dans les ancienne version du paquet ?

Re: Programmer une installation d'un paquet

Posté : 24 mai 2023 - 07:13
par yann83
Alors j'ai édité les paquets dans l'éditeur Pyscrypt et j'ai supprimé les dates de validité.

Que dois je faire ensuite ?

Re: Programmer une installation d'un paquet

Posté : 25 mai 2023 - 07:21
par yann83
Je ne comprend vraiment pas cette application.
J'ai mis juste la date de début de validité et les programmes ne se sont pas installés tout de suite.
Je les avais programmé pour le lendemain à 5h.
Ce matin après 7h, je ne vois aucun log sur la machine cible, je me connecte dessus mais pas d'installation non plus.
Dans la console je vois un guid avec toujours marqué NEED TO INSTALL mais je ne vois pas à quoi ça correspond.
Un petit tuto ça ferait pas de mal je pense.

Re: Programmer une installation d'un paquet

Posté : 25 mai 2023 - 13:53
par sfonteneau
Dans qu'elle format avez vous mis la date ?

Je ne sait plus si il faut mettre L'heur UTC ou non

Re: Programmer une installation d'un paquet

Posté : 25 mai 2023 - 14:22
par yann83
J'ai utilisé l'interface graphique (voir PJ
02804_Edition_du_paquet_distant_118301-pu465100z.png
02804_Edition_du_paquet_distant_118301-pu465100z.png (20.28 Kio) Vu 1868 fois
)

Re: Programmer une installation d'un paquet

Posté : 02 juin 2023 - 13:14
par yann83
Bon en fait il faut donner une date de début de validité Et une date de fin , je pensais que la date de fin désinstalle le logiciel à une date donnée.

Je suis désolé de vous le dire mais votre doc n'est vraiment pas clair du tout.

Image

Re: Programmer une installation d'un paquet

Posté : 05 juin 2023 - 12:41
par sfonteneau
Bonjour

Je me suis pencher dessus pour voir ce qui n'allais pas. J'ai pu identifier un soucis dans mes tests.

Il y a bien un petit soucis mais ce n'est pas lier a valid_until c'est plus subtil et c'est pour ça que les test sont aléatoire.

Lorsque que vous mettez un valid_from, si la date n'est pas atteinte alors, le paquet est masqué et wapt programme de refaire un update a l'heur indiquée.

Le problème qui se pose c'est que l'agent wapt va bien refaire un update, mais si le fichier Packages du serveur n'a pas bouger depuis le dernier update (parce que vous n'avez rien faire de plus sur le serveur) alors il ne va pas se rendre compte qu'il doit le retélécharger pour faire la diff et donc voir le paquet.
Si par contre dans ce cas on enclanche un update a travers la console alors ça marche puisqu'on force l'update dans ce cas.

Ici on se sert rarement du valid_from, mais directement du forced_install_on sans valid_from et valid_until. Comme ça on force l'installation d'un paquet en attente a une date donnée.

Dans le cas d'un abonnement et support chez nous je vous aurais bien dit d'appeler pour ne pas chercher trop longtemps chez vous, mais bon comme vous être en discovery...

Re: Programmer une installation d'un paquet

Posté : 05 juin 2023 - 13:28
par yann83
Merci d'avoir pris le temps de me répondre.

Par contre vous avez écrit :
Ici on se sert rarement du valid_from, mais directement du forced_install_on sans valid_from et valid_until. Comme ça on force l'installation d'un paquet en attente a une date donnée.
Mais dans la console en mode Discovery en français j'ai Forcer l'installation avant qui je pense est différent de la traduction forced_install_on, cette fonctionnalité installe le programme avant une date donnée mais pas à partir d'une date.
Est-ce qu'en mode Entreprise c'est différent ?

Pour info nous avions été obligé d'abandonner WAPT à cause d'une autre solution obligatoire. Celle-ci ne nous convient vraiment pas et du coup on doit "prouver" que WAPT est plus efficace.

Re: Programmer une installation d'un paquet

Posté : 05 juin 2023 - 13:54
par sfonteneau
yann83 a écrit : 05 juin 2023 - 13:28 Mais dans la console en mode Discovery en français j'ai Forcer l'installation avant qui je pense est différent de la traduction forced_install_on
Non c'est bien la même chose mais c'est vrais le message est pas bon ...

ça devrait être quelque comme : "Forcer l'installation du paquet en attente a partir de cette date". Ou quelque chose comme ça.

Je vais regarder pour changer