I did try to upgrade Barracuda NAC Client Version 4.1 to Version 4.2, currently testing for a future rollout.
Using .msi files (did download both anew from https://dlportal.barracudanetworks.com) nets msi error code 1638 ERROR_PRODUCT_VERSION:
"Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs in Control Panel."
Seems both .msi installers got the same ProductCode and UpgradeCode values, did confirm that via microsoft orca on the files.
I couldn't find the package code, though I don't know much about building msi installers. I'd guess we got this problem:
- If you install same product (same ProductCode) from the different package (different PackageCode), it is not allowed. You willl get message "Another version of this product is already installed", and you have to remove the existing installed product before you install the new one.
Changing the ProductCode for the NAC 4.2 Package makes the installer work as expected. Yet I hesitate to make changes to the vendor-approved installer.
Could you please look into that issue ? Seems like a slight oversight when creating the .msi packages.
Would greatly appreciate that.