9.1.3 Installer issues
Some servers are seeing “No Engines Available” after upgrading a working server to 9.1.3/9.2 regardless of what connection method is being using (http://someserver/BPMEngine.net/ecl.rem or tcp://someserver:4001/ECL. both fail to login) It is important to note that not all “No Engines” errors on 9.1.3 are related to this and you should attempt troubleshoot the error normally before running a reinstall to fix it.
The issue occurs when the server being upgraded was, at some point, on 9.0.3.x. The “x” must be a hotfix. So far it looks like 9.0.3.0 won’t cause this issue. For example, I reproduced this by upgrading 9.0.3.6 to 9.1.0 to 9.1.3.
The fix is the following:
After 9.1.x update but before the 9.1.3 update there are two commands which needed to be executed:
msiexec.exe /i "\Metastorm BPM.msi" ADDLOCAL=EngineECL REINSTALLMODE=vomus REINSTALL=ALL /Livecpaurw "%TEMP%\MetAddLocalReinstall9.1.txt"
Note that the isn’t the install path but rather the path to the 9.1 install directory. You need the 9.1 install directory which contains the Metastorm BPM.msi.
msiexec.exe /i {C5FAD0E7-A656-46E2-AD73-E80E0CAE7597} ADDLOCAL=EngineECL /Livecpaurw "%TEMP%\MetAddLocal9.1.txt"
After those two operations further updates (to 9.1.3 and later) should be successful. They also create new logfiles so if something goes wrong we’ve got something to look at.
9.2 Installer Issues
To fix a 9.2 install after it has been installed.
all Metastorm .dlls are removed from the GAC (c:\windows\assembly), the next steps should be done:
- Run the command using PathTo9.1Install: msiexec.exe /I "PathTo9.1Install\Metastorm BPM.msi" ADDLOCAL=EngineECL REINSTALLMODE=vomus REINSTALL=ALL /Livecpaurw "C:\MetAddLocalReinstall9.1.txt"
- Run the command: msiexec.exe /i {C5FAD0E7-A656-46E2-AD73-E80E0CAE7597} ADDLOCAL=EngineECL /Livecpaurw "C:\MetAddLocal9.1.txt".
- Run the command using PathTo9.2Install: msiexec.exe /I "PathTo9.2Install\Metastorm BPM.msi" ADDLOCAL=EngineECL REINSTALLMODE=vomus REINSTALL=ALL /Livecpaurw "C:\MetAddLocalReinstall9.2.txt"
- Run the command: msiexec.exe /i {C5FAD0E7-A656-46E2-AD73-E80E0CAE7597} ADDLOCAL=EngineECL /Livecpaurw "C:\MetAddLocal9.2.txt".
- Restart IIS.
- Start the Engine and open the web client. Attempt to login.