Hello,
I have an application deployed to almost 100 machines. I'm deploying a newer version of this application but the older version is not uninstalling. The problem seem to be isolated to one particular machine only. Here's the details:
I've created a separate application for the new version. Simple enough since it's an msi installation. Configured the supersedence setting for this application. Added the older version (currently deployed in production) to be superseeded and made sure "Auto Uninstall" option is checked.
I created a separate device collection and deployed it to a few test machines, including 2 user machines who requested for the new version. Now, in my test, the new version gets installed successfully (old version is uninstalled if present). For one particular machine, the older version is not being uninstalled and it's causing the new version to fail to install. The particular machine happens to be one of the user machine in production.
For the problematic machine, it seems the content for the older version is not even getting downloaded on the client machine and the uninstallation is being skipped before the new version's deployment begins. I can't recreate the issue on my test machines. What could be special with this production machine? Why isn't the superseeded application being uninstalled?