Hello,
I'm using version 1.5, a Linux server, and a Windows 7 administration machine.
I created a package from an MSI file, and before deploying it, I always test it using the command:
`wapt-get -ldebug install C:\waptdev\my_mypackage-wapt
&
wapt-get -ldebug remove C:\waptdev\my_mypackage-wapt`.
The package uninstalls successfully using the command; it correctly retrieves the uninstallation key. However, once the package is uploaded, when deployed to a client, the installation works fine, but when trying to uninstall the package from a client machine, it's impossible; the package remains intact and functional on the client machine. I've tried restarting the machine, but nothing changes.
If you have any ideas...
Thank you in advance.
[SOLVED] Uninstallation problem.
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
- dcardon
- WAPT Expert
- Messages: 1932
- Registration: June 18, 2014 - 09:58
- Location: Saint Sébastien sur Loire
- Contact :
Good evening,
Sincerely,
Denis
The first thing to note would be to update it.
The best approach would be to copy the setup.py script. The first point to note is that you're using something that's no longer available after uninstallation.I created a package from an MSI. Before deploying it, I always test it using the command:
`wapt-get -ldebug install C:\waptdev\my_mypackage-wapt
&
wapt-get -ldebug remove C:\waptdev\my_mypackage-wapt`.
The package uninstalls successfully using the command; it correctly retrieves the uninstallation key. However, once the package is uploaded, when deployed to a client, the installation works fine, but when trying to uninstall the package from a client machine, it's impossible; the package remains intact and functional on the client machine. I've tried restarting the machine, but nothing changes.
Sincerely,
Denis
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Good morning,
Thank you for your reply.
Here is the script for setup.py:
Thanks in advance.
Thank you for your reply.
Here is the script for setup.py:
Code: Select all
from setuphelpers import *
uninstallkey = []
def install():
print('installing my_AnyConnect')
install_msi_if_needed('anyconnect-win-4.8.01090-core-vpn-predeploy-k9.msi') - dcardon
- WAPT Expert
- Messages: 1932
- Registration: June 18, 2014 - 09:58
- Location: Saint Sébastien sur Loire
- Contact :
Hello Chrisclet,
I have already deployed anyconnect with WAPT for 802.1x and it did not cause any problems.
Sincerely,
Denis
The main difference between installing via PyScripter and installing via the agent is the context. In the case of agent installation, it's done using the Local System user (one difference being that Local System doesn't have a Desktop directory...). However, I haven't yet encountered an issue with an incorrect uninstallation key. Could you check the UninstallKey and UninstallString using the `wapt-get list-registry` command to see if it yields different results? Are you certain that anyconnect installs systemwide?chrisclet wrote: ↑Dec 10, 2019 - 08:45 Thank you for your reply.
Here is the script for setup.py:
Thanks in advance.Code: Select all
from setuphelpers import * uninstallkey = [] def install(): print('installing my_AnyConnect') install_msi_if_needed('anyconnect-win-4.8.01090-core-vpn-predeploy-k9.msi')
I have already deployed anyconnect with WAPT for 802.1x and it did not cause any problems.
Sincerely,
Denis
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
