Página 1 de 1

[RESUELTO] Problema de desinstalación.

Publicado: 6 de diciembre de 2019 - 09:08
por chrisclet
Hola,

estoy usando la versión 1.5, un servidor Linux y una máquina de administración Windows 7.

Creé un paquete a partir de un archivo MSI y, antes de implementarlo, siempre lo pruebo con el comando:

`wapt-get -ldebug install C:\waptdev\my_mypackage-wapt

&

wapt-get -ldebug remove C:\waptdev\my_mypackage-wapt`.

El paquete se desinstala correctamente con el comando; recupera correctamente la clave de desinstalación. Sin embargo, una vez que el paquete se carga, al implementarlo en un cliente, la instalación funciona bien, pero al intentar desinstalarlo de la máquina cliente, es imposible; el paquete permanece intacto y funcional en la máquina cliente. He intentado reiniciar la máquina, pero no cambia nada.

Si tienen alguna idea...

Gracias de antemano.

Re: Problema de desinstalación.

Publicado: 9 de diciembre de 2019 - 22:31
por dcardon
Buenas noches,
chrisclet escribió: 6 de diciembre de 2019 - 09:08 Estoy en la versión 1.5, servidor Linux y máquina de administración W7.
Lo primero que habría que tener en cuenta sería actualizarlo.
Creé un paquete a partir de un archivo MSI. Antes de implementarlo, siempre lo pruebo con el comando:

`wapt-get -ldebug install C:\waptdev\my_mypackage-wapt

&

wapt-get -ldebug remove C:\waptdev\my_mypackage-wapt`.

El paquete se desinstala correctamente con este comando; recupera la clave de desinstalación sin problemas. Sin embargo, una vez que el paquete se carga y se implementa en un cliente, la instalación funciona correctamente, pero al intentar desinstalarlo desde la máquina cliente, resulta imposible; el paquete permanece intacto y funcional. He intentado reiniciar la máquina, pero el resultado es el mismo.
La mejor opción sería copiar el script setup.py. Lo primero que hay que tener en cuenta es que estás usando algo que ya no está disponible después de la desinstalación.

Atentamente,

Denis

Re: Problema de desinstalación.

Publicado: 10 de diciembre de 2019 - 08:45
por chrisclet
Buen día,

Gracias por tu respuesta.
Aquí está el script para setup.py:

Código: Seleccionar todo

from setuphelpers import *

uninstallkey = []

def install():
    print('installing my_AnyConnect')
    install_msi_if_needed('anyconnect-win-4.8.01090-core-vpn-predeploy-k9.msi') 
Gracias de antemano.

Re: Problema de desinstalación.

Publicado: 11 de diciembre de 2019 - 18:48
por dcardon
Hola Chrisclet,
chrisclet escribió: 10 de diciembre de 2019 - 08:45 Gracias por tu respuesta.
Aquí está el script para setup.py:

Código: Seleccionar todo

from setuphelpers import *

uninstallkey = []

def install():
    print('installing my_AnyConnect')
    install_msi_if_needed('anyconnect-win-4.8.01090-core-vpn-predeploy-k9.msi') 
Gracias de antemano.
La principal diferencia entre instalar mediante PyScripter e instalar mediante el agente es el contexto. En el caso de la instalación con el agente, se realiza con el usuario del sistema local (una diferencia es que el sistema local no tiene un directorio de escritorio). Sin embargo, todavía no he tenido problemas con una clave de desinstalación incorrecta. ¿Podrías comprobar la UninstallKey y la UninstallString con el comando `wapt-get list-registry` para ver si se obtienen resultados diferentes? ¿Estás seguro de que AnyConnect se instala en todo el sistema?

Ya he implementado AnyConnect con WAPT para 802.1x y no causó ningún problema.

Atentamente,

Denis

Re: Problema de desinstalación.

Publicado: 16 de diciembre de 2019 - 15:46
por chrisclet
Hola,

encontré una solución y funciona.

`uninstallstring = ['"C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client\Uninstall.exe" -remove -silent']` ¡

Gracias!