Issues with MSI installer
-
We are having issues with the latest Solibri MSI installer (9.12.1.9). We deploy Solibri with Microsoft Intune and have been doing that from version 9.10. Earlier this week we started to rollout the 9.12.1.9 update. Update looks successful but after starting Solibri we noticed it’s still on version 9.12.0.11, although Windows thinks it’s the latest version.
Anyone else experiencing the same issues or does any of the @Solibrians have any idea what’s wrong?
-
Hi. The MSI installation process leaves logs that might help figure out what went wrong. The location of these depends on your process.
From the description it sounds that installation might have failed silently since Solibri starts with the old version. To confirm this, you can also check timestamps of some files in the installation directory to make sure they are from the previous version.
-
@lasse-lindqvist Hi Lasse, when opening the Solibri program folder (c:/Program Files/Solibri) it’s indeed a mix of files from the installation date and from the installation date of the previous version. Where should i be able to find the install logs?
We tried removing Solibri on one machine but it crashes during the uninstall. Most of the parts are deleted but Windows thinks it’s still installed. Do you have some kind of uninstaller to remove all Solibri parts?
-
Hi.
C:/Program Files/Solibri/SOLIBRI/.install4j/installation.log
contains the Solibri-installation part of the logs. On top of that there could be MSI logs, but I suppose the location of those depends on the deployment system you use (Microsoft Intune). I don’t know much about where these would go, but based on googling, %windir%\System32\Config\SystemProfile\AppData\Local\mdm might be one possible location. -
Hi @lasse-lindqvist, we investigated the issue a lot and did some tests and trials. But the issue still remains(even with 9.12.3) and it looks like an issue with the MSI file.
A clean install with the msi file works fine, the issue starts with updating to a new version. After updating with the msi file Windows thinks it’s updated to the latest version. But after opening Solibri it’s clear it isn’t updated.
After some tests and looking in to logfiles we noticed the .exe file which is generated from the msi has the same filename as the previous versions(Solibri_v9_12_windows_64bit.exe). This .exe file is placed in the “prerequisites” folder (local install: c:/users/USERNAME/AppData/Roaming/Solibri/Solibri/prerequisites, intune: c:/solibri/solibri/prerequisites). When updating an existing installation the .exe file in the prerequisites folder isn’t updated to the latest version and the msi installer just runs the old .exe again.
At the moment our only option to update to a new version would be to remove the previous version, remove the prerequisites folder and install the latest version. Would it be possible to change the msi to incorporate an .exe file with extended version numbers?
-
Hi. I think we could make it so that every MSI installer has unique filenames “inside it”. Requires some changes to our build, but maybe not too much. But ultimately it perhaps sounds like a problem with Microsoft Intune if running the MSI manually works properly.
-
Hi @lasse-lindqvist The problem also occurs when installing it locally on a machine without Intune intervention. Unique filenames “inside” the msi should do the trick.
-
Hi. I have added an internal issue (#3573) about this.
Copyright © 2025 Solibri Inc. | Powered by NodeBB