Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 07-06-2012 08:17:25

GT  
Membre
Date d'inscription: 05-06-2012
Messages: 6
Pépites: 46
Banque: 0

Installation d'un patch sur poste client

Bonjour,

Voici le problème que nous rencontrons sur l'installation d'un patch sur nos postes clients.
Nous sommes en PB 12.0, le patch nous fait migrer en PB12.1.

Nous avons générée un fichier .msi, lorsque nous installons ce patch sur les poste client la première installation ne fonctionne pas ( c'est-à-dire que la fonctionnalité pour laquelle nous avons été obligé de patcher PB 12.0 afin de pouvoir appeller un webservice avec retour d'un node plante ).

Si nous faisons un remove puis instal du même fichier .msi, la seconde fois l'instal est ok et l'appel du WS fonctionne.

Est-ce que vous avez déjà rencontrer ce genre de problème et surtout comment l'avez vous résolu ?

Actuellement nous sommes obligé de faire ces manipulations manuellement, nous ne pouvons pas les faire en automatique.

Merci de vos réponses

Dernière modification par GT (07-06-2012 08:18:12)

Hors ligne

 

#2 07-06-2012 08:55:53

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Installation d'un patch sur poste client

Dans le .msi il y a aussi les dll de PB 12.1 ?

Il faudrait vérifier quand ça plante si les fichiers installés (ceux de l'appli, et les dll) sont les bons, et si quelque chose change après la désinstall/reinstall. Peut-être qu'un des fichiers ne peut pas être remplacé quand il est présent (application en mémoire ?), mais qu'après suppression c'est ok ?

Je donne quelques pistes de réflexion, ici on n'utilise pas de .msi pour le déploiement mais des setups faits avec NSIS, et on n'a pas ce genre de problème. On est encore en PB11.5 classic, aussi.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#3 07-06-2012 09:01:29

GT  
Membre
Date d'inscription: 05-06-2012
Messages: 6
Pépites: 46
Banque: 0

Re: Installation d'un patch sur poste client

Oui après la 2ème installation, il y a environ 10 dll supplémentaires mise à jour par rapport à la 1ère.

Hors ligne

 

#4 07-06-2012 09:12:16

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Installation d'un patch sur poste client

Ce sont des dll qui sont ajoutées ? Et elles ne le sont pas la première fois ?
L'installation du .msi ne permet pas d'avoir des logs quelque part ? Il y a peut-être un message quelque part indiquant que les dll ne peuvent pas être installées ?

Autre piste : il n'y a pas un bug dans le paramétrage du .msi qui fait que les dll ne sont pas déployées en mise à jour, alors qu'elles le sont en nouvelle installation (après la désinstallation) ? Je ne connais rien de la fabrication des setups en msi...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#5 07-06-2012 12:59:56

GT  
Membre
Date d'inscription: 05-06-2012
Messages: 6
Pépites: 46
Banque: 0

Re: Installation d'un patch sur poste client

non les dll ne sont pas ajoutées, elles ne sont pas mise à jour la 1ere fois

Pour les logs je ne sais pas, je vais essayé de trouver.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22