adoptium / infrastructure

This repo contains all information about machine maintenance.
Apache License 2.0
85 stars 101 forks source link

Error while installing MSVS_2019 and MSVS2013 on Windows Server 2019 #2231

Open mbarbero opened 3 years ago

mbarbero commented 3 years ago

Both installations fail while registering DIA SDK shared libraries. Note that MSVS_2019 was started only when skipping tag MSVS_2013.

TASK [MSVS_2013 : Download Visual Studio Community 2013] *********************************************************************************
changed: [build-p0smh-win2019-x64]
TASK [MSVS_2013 : Install Visual Studio Community 2013] **********************************************************************************
changed: [build-p0smh-win2019-x64]
TASK [MSVS_2013 : Register Visual Studio Community 2013 DIA SDK shared libraries] ********************************************************
failed: [build-p0smh-win2019-x64] (item=C:\Program Files (x86)\Microsoft Visual Studio 12.0\DIA SDK\bin\msdia120.dll) => {"ansible_loop_var": "item", "changed": true, "cmd": "regsvr32 /s \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\DIA SDK\\bin\\msdia120.dll\"", "delta": "0:00:00.062500", "end": "2021-06-22 09:50:12.511367", "item": "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\DIA SDK\\bin\\msdia120.dll", "msg": "non-zero return code", "rc": 3, "start": "2021-06-22 09:50:12.448866", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
failed: [build-p0smh-win2019-x64] (item=C:\Program Files (x86)\Microsoft Visual Studio 12.0\DIA SDK\bin\amd64\msdia120.dll) => {"ansible_loop_var": "item", "changed": true, "cmd": "regsvr32 /s \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\DIA SDK\\bin\\amd64\\msdia120.dll\"", "delta": "0:00:00.062501", "end": "2021-06-22 09:50:16.495754", "item": "C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\DIA SDK\\bin\\amd64\\msdia120.dll", "msg": "non-zero return code", "rc": 3, "start": "2021-06-22 09:50:16.433252", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
TASK [MSVS_2019 : Install Visual Studio Community 2019] ******************************************************************************************************
changed: [build-p0smh-win2019-x64]
TASK [MSVS_2019 : Install ARM64 components] ******************************************************************************************************************
changed: [build-p0smh-win2019-x64]
TASK [MSVS_2019 : Register Visual Studio Community 2019 DIA SDK shared libraries] ****************************************************************************
failed: [build-p0smh-win2019-x64] (item=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\DIA SDK\bin\msdia140.dll) => {"ansible_loop_var": "item", "changed": true, "cmd": "regsvr32 /s \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\DIA SDK\\bin\\msdia140.dll\"", "delta": "0:00:00.078123", "end": "2021-06-22 10:38:35.366852", "item": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\DIA SDK\\bin\\msdia140.dll", "msg": "non-zero return code", "rc": 3, "start": "2021-06-22 10:38:35.288729", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}

MSVS_2017 installs successfully

TASK [MSVS_2017 : Download Visual Studio Community 2017] *****************************************************************************************************
changed: [build-p0smh-win2019-x64]

TASK [MSVS_2017 : Install Visual Studio Community 2017] ******************************************************************************************************
changed: [build-p0smh-win2019-x64]

TASK [MSVS_2017 : Register Visual Studio Community 2017 DIA SDK shared libraries] ****************************************************************************
changed: [build-p0smh-win2019-x64] => (item=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\DIA SDK\bin\msdia140.dll)
changed: [build-p0smh-win2019-x64] => (item=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\DIA SDK\bin\amd64\msdia140.dll)

Any hint?

gdams commented 3 years ago

@mbarbero also reports that the C:\Program Files (x86)\Microsoft Visual Studio\2019 and C:\Program Files (x86)\Microsoft Visual Studio 12.0 directories aren't even present so this is definitely an installation error.

sxa commented 3 years ago

Possible dup of https://github.com/adoptium/infrastructure/issues/2178

@smlambert I don't believe the compilers necessarily have to match the ones used for buiding the JDK for the purposes of executing tests so this likely isn't a blocker since VS2017 installs ok. Would you agree?

smlambert commented 3 years ago

We do not necessarily need to match the ones used for building JDK, but we do definitely need to verify that compiling the test natives works (there are native tests in openjdk/jck/system groups that we should verify compile without error).

gdams commented 3 years ago

I'm not seeing the VS2019 failure on the playbook checker that I've just created https://github.com/adoptium/infrastructure/pull/2232. I can confirm that the VS2013 error is happening for me though