Closed Bug 1460042 Opened 6 years ago Closed 6 years ago

Missing VCRUNTIME140.DLL on Windows 7/10 test workers

Categories

(Infrastructure & Operations :: RelOps: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: whimboo, Unassigned)

References

Details

On bug 1370636 we want to get the Wd jobs running on Windows but those currently fail because geckodriver, which is a Rust binary, cannot be loaded. By using an interactive task I was able to see that a dialog box pops-up with the failure that the file `VCRUNTIME140.DLL` cannot be found.

Here a recent comment from Rob on the other bug:

(In reply to Rob Thijssen (:grenade UTC+2) from bug 1370636 comment 12)
> this is how we install it on windows 2012:
> https://github.com/mozilla-releng/OpenCloudConfig/blob/8a69ab1/userdata/
> Manifest/gecko-1-b-win2012.json#L388-L406
> 
> we could try something similar on windows 7 but i have no idea if it will
> work.
> 
> note that the 32 bit installer (vcredist_vs2015_x86) creates:
> C:\Windows\SysWOW64\vcruntime140.dll
> while the 64 bit installer (vcredist_vs2015_x64) creates:
> C:\Windows\System32\vcruntime140.dll
> 
> which suggests to me that there will be hurdles installing this on a 32 bit
> system.
(In reply to Rob Thijssen (:grenade UTC+2) from bug 1370636 comment #16)
> testing vcredist install on beta workers (gecko-t-win7-32-beta,
> gecko-t-win10-64-beta)
> https://github.com/mozilla-releng/OpenCloudConfig/commit/
> dbb53cca3bb19e3328b447c43c5215c27d366408
vcruntime is now installed on all windows test workers:
https://github.com/mozilla-releng/OpenCloudConfig/commit/31873dc
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.