-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Minor
-
Component/s: packaging
Our sevice wrapper for Windows relies on .NET 2.0, which gets installed through setup.exe.
If the user tries to install Jenkins on Window that does not have a pre-installed runtime (AFAIK, vanilla Windows XP)), and if the user clicks the MSI file instead of setup.exe, then the installer ends up trying to launch a service without .NET.
The failure mode of this error is such that Windows SCM reports the service just didn't launch, and no useful information is reported anywhere, including event viewer.
It is preferrable for the installer to check the presence of .NET runtime, and instruct the user accordingly.
Marking this priority low since this only affects Windows XP AFAIK.