cancel
Showing results for 
Search instead for 
Did you mean: 

VC++ 2015 redist cannot be installed, Library installations / updates are stuck

Anonymous
Not applicable
I continually have a Oculus Software Update queued. One of the suggestions i found here on the forums was to repair the oculus installation.

After doing this, not only is the stuck update still stuck, but now 32 other library titles are stuck at "Finish Install", and cannot complete (and subsequently cannot be started).

This is likely due to the visual cpp 2015 redistributables not completing installation (even manually, an error occurs).

Relevant log entries:

Oculus redist installer log
[Debug] [10.02.2018 13:02:55] Need to install redist visual-cpp-2015(1134814899877089). File: VC_redist.x64.exe. Params: /quiet /norestart
[Error] [10.02.2018 13:02:55] Error doing work: OVRRedistributableInstaller.EntryPoint+RedistException: Unable to install redistributable visual-cpp-2015 ---> Daybreak.Redists.RedistInstaller+RedistInstallerException: Redistributable visual-cpp-2015 returned an error ---> Daybreak.Util.Mixins+ExecuteProcessException: Error launching process ---> System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Daybreak.Util.Mixins.ExecuteProcessMixinRet(String path, String arguments)
at Daybreak.Util.Mixins.ExecuteProcessMixin(String path, String arguments, List`1 additionalExitCodes)
--- End of inner exception stack trace ---
at Daybreak.Util.Mixins.ExecuteProcessMixin(String path, String arguments, List`1 additionalExitCodes)
at Daybreak.Redists.RedistInstaller.InstallRedist(String redistName, String exePath, String redistParams, String redistId)
--- End of inner exception stack trace ---
at Daybreak.Redists.RedistInstaller.InstallRedist(String redistName, String exePath, String redistParams, String redistId)
at OVRRedistributableInstaller.EntryPoint.InstallRedists(IList`1 redists)
--- End of inner exception stack trace ---
at OVRRedistributableInstaller.EntryPoint.InstallRedists(IList`1 redists)
at OVRRedistributableInstaller.EntryPoint.<>c__DisplayClass1_0.<Main>b__1(SendPayload sent, RecvPayload received, OafError error)
[Debug] [10.02.2018 13:02:55] Failure.
[Debug] [10.02.2018 13:02:55] IPC connection destroyed.
error when running redist installation manually

d979w4fa4vq2.png

corresponding redist installer log
[2C74:2430][2018-02-10T13:12:31]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
36 REPLIES 36

LZoltowski
Champion
uninstall the redist?
Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

Be kind to one another 🙂

Anonymous
Not applicable
i had (have) no VC 2015 redist installed, at least according to the windows apps & features list. everything else from 2005 to 2017 is installed. I do have VS2015 pro installed, but should be without C++ tooling. Will try uninstalling that.

Anonymous
Not applicable
After doing some more research i tried uninstalling all VC 2017 redists from my system before attempting the VC 2015 install again. I could then manually install all VC 2015 redists in the Redistributables folder bundled with Oculus software (if installed in the correct order, base before update 3 for x86, x64 only has update 3).

Still did not fix the issue unfortunately.

Will now try deleting Redistributables and running Repair again. Yay for another 5 gig download.

LZoltowski
Champion
so all redists from the redist folder have been installed (manually)?
Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

Be kind to one another 🙂

Anonymous
Not applicable
I can't speak for all of them, but at least all 2015 ones (which were were giving an error in the redist installer log) have been installed.

LZoltowski
Champion
So all of these? also Have you tried running Oculus\Support\oculus-redistributable-installer\ manually?

There is also a driver installer in: \Oculus\Support\oculus-drivers

4otoknfmoyxp.jpg

Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

Be kind to one another 🙂

Anonymous
Not applicable
As i said, all 2015 ones, yes (fourth from the bottom through second from the bottom, although in my case i didn't have the vulkan installer present, but instead a VC 2017 redist installer as last file in the directory). I didn't manually try to reinstall other redists, as those didn't produce any errors, and according to the windows software list were all installed anyways.

I have not tried running the oculus-redistributable-installer, and will try to do so after the current repair finishes (and most likely will not fix the issue).

LZoltowski
Champion
Can you post the setup log?
Core i7-7700k @ 4.9 Ghz | 32 GB DDR4 Corsair Vengeance @ 3000Mhz | 2x 1TB Samsung Evo | 2x 4GB WD Black
ASUS MAXIMUS IX HERO | MSI AERO GTX 1080 OC @ 2000Mhz | Corsair Carbide Series 400C White (RGB FTW!) 

Be kind to one another 🙂

Anonymous
Not applicable
If you mean the redist installer log, it is the same as initially posted, here again for the last attempt with full context:

[Debug] [10.02.2018 13:40:21] Starting up OVRRedistributableInstaller v1.16.0.0.
[Debug] [10.02.2018 13:40:21] Starting OVRRedistributableInstaller
[Debug] [10.02.2018 13:40:21] IPC connection opened.
[Debug] [10.02.2018 13:40:21] IPC thread running; waiting for Oaf to connect.
[Debug] [10.02.2018 13:40:21] IPC connection established!
[Debug] [10.02.2018 13:40:21] Service path: C:\Program Files (x86)\Oculus\Support\oculus-runtime\OVRServer_x64.exe
[Debug] [10.02.2018 13:40:21] Requesting work from OAF
[Debug] [10.02.2018 13:40:24] Firewall service status: Running
[Debug] [10.02.2018 13:40:24] Need to install redist visual-cpp-2015(1134814899877089). File: VC_redist.x64.exe. Params: /quiet /norestart
[Error] [10.02.2018 13:40:24] Error doing work: OVRRedistributableInstaller.EntryPoint+RedistException: Unable to install redistributable visual-cpp-2015 ---> Daybreak.Redists.RedistInstaller+RedistInstallerException: Redistributable visual-cpp-2015 returned an error ---> Daybreak.Util.Mixins+ExecuteProcessException: Error launching process ---> System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at Daybreak.Util.Mixins.ExecuteProcessMixinRet(String path, String arguments)
at Daybreak.Util.Mixins.ExecuteProcessMixin(String path, String arguments, List`1 additionalExitCodes)
--- End of inner exception stack trace ---
at Daybreak.Util.Mixins.ExecuteProcessMixin(String path, String arguments, List`1 additionalExitCodes)
at Daybreak.Redists.RedistInstaller.InstallRedist(String redistName, String exePath, String redistParams, String redistId)
--- End of inner exception stack trace ---
at Daybreak.Redists.RedistInstaller.InstallRedist(String redistName, String exePath, String redistParams, String redistId)
at OVRRedistributableInstaller.EntryPoint.InstallRedists(IList`1 redists)
--- End of inner exception stack trace ---
at OVRRedistributableInstaller.EntryPoint.InstallRedists(IList`1 redists)
at OVRRedistributableInstaller.EntryPoint.<>c__DisplayClass1_0.<Main>b__1(SendPayload sent, RecvPayload received, OafError error)
[Debug] [10.02.2018 13:40:24] Failure.
[Debug] [10.02.2018 13:40:24] IPC connection destroyed.
If you mean another log, tell me which one and i will post the relevant part.

While taking another look at the redist installer log, it is kind of strange that the error returned is "cannot find the file specified". I didn't notice that before, since the installer also returned an error when running manually so i didn't look very closely, but this suggests the manual error and the redist installer error might not be the same.