Page 1 sur 1
[RESOLU] problème désinstallation.
Posté : 06 déc. 2019 - 09:08
par chrisclet
Bonjour,
je suis sur la version 1.5, serveur Linux, et machine d'administration W7.
j'ai créé un package à partir d'un MSI, avant de le déployer je test toujours via la commande :
wapt-get -ldebug install C:\waptdev\my_monpackage-wapt
&
wapt-get -ldebug remove C:\waptdev\my_monpackage-wapt
le package en désinstallation fonctionne via la commande, il récupère bien la clé de désinstallation. Mais une fois le package upload quand on déploie sur un client, l'installation fonctionne bien mais quand on veut désinstaller le paquet d'une machine client, impossible le paquet reste intact et fonctionnel sur la machine. J'ai essayé de redémarrer la machine mais rien ne change.
Si vous avez une idée..
Merci d'avance
Re: problème désinstallation.
Posté : 09 déc. 2019 - 22:31
par dcardon
Bonsoir,
chrisclet a écrit : ↑06 déc. 2019 - 09:08
je suis sur la version 1.5, serveur Linux, et machine d'administration W7.
La première remarque serait de mettre à jour.
j'ai créé un package à partir d'un MSI, avant de le déployer je test toujours via la commande :
wapt-get -ldebug install C:\waptdev\my_monpackage-wapt
&
wapt-get -ldebug remove C:\waptdev\my_monpackage-wapt
le package en désinstallation fonctionne via la commande, il récupère bien la clé de désinstallation. Mais une fois le package upload quand on déploie sur un client, l'installation fonctionne bien mais quand on veut désinstaller le paquet d'une machine client, impossible le paquet reste intact et fonctionnel sur la machine. J'ai essayé de redémarrer la machine mais rien ne change.
Le mieux serait de mettre en copie le script setup.py. La première remarque serait que vous faite appel à quelque chose qui n'est plus disponible lors de la désinstallation.
Cordialement,
Denis
Re: problème désinstallation.
Posté : 10 déc. 2019 - 08:45
par chrisclet
Bonjour,
Merci de votre réponse.
Voici le script du setup.py :
Code : Tout sélectionner
from setuphelpers import *
uninstallkey = []
def install():
print('installing my_AnyConnect')
install_msi_if_needed('anyconnect-win-4.8.01090-core-vpn-predeploy-k9.msi')
Merci d'avance.
Re: problème désinstallation.
Posté : 11 déc. 2019 - 18:48
par dcardon
Bonjour Chrisclet,
chrisclet a écrit : ↑10 déc. 2019 - 08:45
Merci de votre réponse.
Voici le script du setup.py :
Code : Tout sélectionner
from setuphelpers import *
uninstallkey = []
def install():
print('installing my_AnyConnect')
install_msi_if_needed('anyconnect-win-4.8.01090-core-vpn-predeploy-k9.msi')
Merci d'avance.
La principale différence entre l'installation à travers pyscripter et l'installation à travers l'agent est le contexte. Dans le cas d'installation avec l'agent elle se fait avec l'utilisateur Local System (comme différence on a par exemple le fait que Local System n'a pas de répertoire Bureau...). Mais je n'ai pas encore eu le cas de clef de désinstallation incorrect. Est ce que vous pourriez vérifier la UninstallKey et la UninstallString avec la commande wapt-get list-registry pour voir si ça donne des résultats différents. Est ce que vous êtes sûr que le anyconnect s'installe d'une manière systemwide?
J'ai déjà déployé du anyconnect avec WAPT pour du 802.1x et ça n'avait pas posé de problème.
Cordialement,
Denis
Re: problème désinstallation.
Posté : 16 déc. 2019 - 15:46
par chrisclet
Bonjour,
Solution trouvée et qui fonctionne.
uninstallstring = ['"C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client\Uninstall.exe" -remove -silent']
Merci !