Issue when upgrading from 8.3.2 to CM 9.4.0 then 9.4.2 and then hotfix 6
CM 9.4.2 (Build 635)
This is the error that some our users got when trying to save the documents to TRIM.
Nothing indicates what could be the error here.
Thinking "outside of the box" and checking what TRIM Version the user is ON, indicated that the user was on not correct CM Version, the user was still on 9.4.2 (Build 602) Client not on the hotfix 6, (Not on 9.4.2, Hotfix 6 build 635) and user was connecting to a higher TRIM Server version
The user obviously logged on to the PC after the first or the second forced re-boots, so exactly in the wrong moment when the 9.4.0 or 9.4.2 version is installed, not the hotfix 6 for that patch 2.
The deployment script was obviously trying to update user's version to the Hotfix 6 but when the script checked the user's installed version of e.g. 9.4.2, then the script realised that the Product ID is the same number, so it didn't installed the hotfix...
So somehow it happened that we didn't have the update the product ID with each patch or hotfix.
Therefore CM 126.96.36.1991 is considered the same product as CM 188.8.131.522 and CM 184.108.40.2065 by SMS, so when it comes time to install SMS cannot tell if the base, hotfix or patched version is installed.
To work around this problem we had to put an uninstall script into the deployment to remove all traces of CM 9.4.2.xxx and then reinstall in the correct order of CM 220.127.116.111 – 18.104.22.1682 – 22.214.171.1245.
Normally when we do an early deployment the “ALL workstations” deployment can identify that the application is already installed and bypass the second deployment but SMS could not do this for CM 9.4.2 for the reason above so we had to rerun the deployment on ALL machines to try and guarantee a successful installation.
SO, no question here, just a warning for those who intend to do the upgrade as we did.
All good .