When you repackage SAP Lumira to a .msi file it will report an expired registration when starting the application on another system. Some system specific parameters are stored in the registration file.
This file exists in C:\Users\Public\sapvi\hilo_license.properties.
So repackaging isn't working well. But this can be solved by adding some additional custom actions to recreate the license en info propery files.
Remove the hilo_license.properties and sapvi_info.properties from your installation and add the following 3 custom actions (Run EXE from installed files):
saplumira.exe -nosplash -application com.sap.hilo.backend.helpers.application -nl en_US -configuration @none step1 -vmargs -Xmx64M -Dfile.encoding=UTF8 -DKeycode=[LICENSEKEY]
saplumira.exe -nosplash -application com.sap.hilo.backend.helpers.application -nl en_US -configuration @none step2 -vmargs -Xmx64M -Dfile.encoding=UTF8 -DKeycode=[LICENSEKEY]
saplumira.exe -nosplash -application com.sap.hilo.backend.helpers.application -nl en_US -configuration @none step3 -vmargs -Xmx64M -Dfile.encoding=UTF8 -DKeycode=[LICENSEKEY]
saplumira.exe -nosplash -application com.sap.hilo.backend.helpers.application -nl en_US -configuration @none step4 -vmargs -Xmx64M -Dfile.encoding=UTF8 -DKeycode=[LICENSEKEY]
Step 3 and 4 will recreate the license and info property files.
I stripped these actions from the hilo.desktop.lumira-4.0-core-64\seed.xml file.
Setup Type: Legacy Setup with command line support
Deployment Method Used: Repackaged (to a setup.msi)
Deployment Difficulty:
Somewhat Easy
Platform(s): Windows