adoptium / adoptium/installer

MSI Files can't be used at Microsoft Intune / Endpoint Manager because of missing ProductCode / ProductVersion

Open
#468 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Jinja
Stars
168
Forks
77
Avg merge
1d 22h
Merged PRs (30d)
11

Description

Hi,

## Summary

It seems like the product code and / or product version is missing at the msi installer file.
The Microsoft Endpoint Manager (Intune) isn't accepting the file for deployment.
This happens with the versions:

- OpenJDK11U-jdk_x64_windows_hotspot_11.0.13_8.msi
- OpenJDK11U-jdk_x64_windows_hotspot_11.0.12_7.msi

![image](https://user-images.githubusercontent.com/62701790/143254033-718afd11-53e0-46d7-ab22-668b947c612b.png)

## Steps to reproduce

Download one of the named msi files
Upload the msi file at Endpoint Manager as a line-of-business app for deployment
Endpoint manager isn't accepting the file

## Update:
AdoptOpenJDK JDK with Hotspot 11.0.11+9 (x64) seems to be fine.

![image](https://user-images.githubusercontent.com/62701790/143260499-32ec9176-7629-4c9f-9135-1d58cf4d60dc.png)

Cheers,
Jonny

Contributor guide

Open the contributing guide

Research direction

Start with the two named MSI files and compare them with the known-good OpenJDK 11.0.11+9 package. Inspect the installer scripts to identify how ProductCode and ProductVersion are populated, then verify that a rebuilt MSI is accepted by Microsoft Endpoint Manager.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.