When installing MediaBeacon, an "Installer Information" dialog is displayed with this error message: "There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor."
In builds including and later than 2019.0 b27895 the JNIWrapper library was updated. On systems which have hosted a Tomcat Webhead, some manual steps are required to remove the old version before upgrading MediaBeacon software. If this is not done, the installer will fail with the above message.
This issue will only affect servers that share a Core and Webhead installation.
Shut down all MediaBeacon services/components.
Uninstall MediaBeacon Core via the control panel.
Remove the following files from the JRE’s library extensions directory: C:\Program Files\Java\jre1.8.0_91\lib\ext
Remove the following files from the Tomcat ‘bin’ folder: C:\Program Files\Apache Software Foundation\Tomcat 8.5\bin
Complete steps 2 through 4 in the MediaBeacon Webhead Installation Guide, to reinstall the above files.
These steps excerpted from MediaBeacon Webhead Installation Guide 8.6
2. Copy these files from a core MediaBeacon installation (e.g. C:\Program Files\MediaBeacon\MediaBeacon\lib) to the JRE’s library extensions (e.g. C:\Program Files\Java\jre1.8.0_91\lib\ext):
4. Copy these files from a core MediaBeacon installation (e.g. C:\Program Files\MediaBeacon\MediaBeacon\lib) to the Tomcat ‘bin’ folder (e.g. C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin):
Install the matching version of the Tomcat Webapp.