cancel
Showing results for 
Search instead for 
Did you mean: 

Oculus setup issues, loads of em (offcourse)

Neouni
Honored Guest
Long time oculus user, although I am very aware Oculus setup has been flakey since they started distributing in that form, it never seemed to work the first time unless you have a fresh install with service packs instead of sequential updates.

So first attempt, oculusdash has been complaining oculus update has been failing for a while (also didn't want to update rec room), now it finally seemed to go through all 10 download steps.
Failed again offcourse wants to do a repair install.

hotfix check failed.
[Error] [05/07/2019 12:09:40] Aborting installation due to failed preflight check.
[Debug] [05/07/2019 12:09:49] Removing working directory.
[Warning] [05/07/2019 12:09:49] Exception deleting 'C:\Users\Neouni\AppData\Local\Temp\OculusSetup-c742a2f9-9480-49c3-b922-a7c3d44d9f20':
System.UnauthorizedAccessException: Access to the path 'DaybreakNative.dll' is denied.

Find the setup, make shortcut /bypassHotfixCheck

Repair failed
[Debug] [05/07/2019 12:30:36] Installing oculus-runtime.
[Error] [05/07/2019 12:30:37] Librarian exited code 18
[Debug] [05/07/2019 12:30:37] Install 'Dawn.Setup.InstallPackagesStep' failed.
[Warning] [05/07/2019 12:30:37] Rolling back installation.
~~~
[Debug] [05/07/2019 12:32:15] Removing working directory.
[Warning] [05/07/2019 12:32:15] Exception deleting 'C:\Users\Neouni\AppData\Local\Temp\OculusSetup-ea3b12e1-84bf-4a9c-ae0b-fd5b1e76dab5':
System.UnauthorizedAccessException: Access to the path 'DaybreakNative.dll' is denied.
Please restart computer

Try after a restart:
[Debug] [05/07/2019 22:17:37] Querying machine metadata.
[Warning] [05/07/2019 22:17:48] Error submitting Marauder packet:
System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Daybreak.Net.Networker.<PostJson>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Daybreak.Net.MarauderClient.<UploadMarauderPacket>d__20.MoveNext()
[Debug] [05/07/2019 22:17:48] Removing working directory.
[Debug] [05/07/2019 22:17:48] Exiting with code 1.
Please restart computer

Few restarts later, screw it.
Removed some temp directories and removed some things from the oculus program files to bypass whatever remembered the restart requirement.

Fresh install, sadly I could read from the logs it's wiping my game data aswell, ugh.

[Error] [05/07/2019 23:21:07] Error deleting files in directory '\\?\C:\Program Files\Oculus':
Daybreak.Core.Io+IoException: Error deleting directory '\\?\C:\Program Files\Oculus'. ---> System.ComponentModel.Win32Exception: The process cannot access the file because it is being used by another process

Tried to remove it manually, fail, let's see what process is keeping it open.

Guess what the other process was... oculussetup.exe...

:facepalm:

Okay, let's try it again now that everything is clean.
[Error] [05/07/2019 23:47:37] Librarian exited code 18
[Debug] [05/07/2019 23:47:37] Install 'Dawn.Setup.InstallPackagesStep' failed.
[Warning] [05/07/2019 23:47:37] Rolling back installation.
please restart computer

after restart:
[Warning] [05/07/2019 23:50:23] Error submitting Marauder packet:
System.Threading.Tasks.TaskCanceledException: A task was canceled.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Daybreak.Net.Networker.<PostJson>d__9.MoveNext()

fresh install:
[Error] [05/07/2019 23:21:07] Error deleting files in directory '\\?\C:\Program Files\Oculus':
Daybreak.Core.Io+IoException: Error deleting directory '\\?\C:\Program Files\Oculus'. ---> System.ComponentModel.Win32Exception: The process cannot access the file because it is being used by another process

And round and round we go

You should seriously hire someone to focus on the installer, and make "continue anyway" buttons, and tell the user somewhat better what errors occured.
Clearly you want us all to not recommend oculus to friends because of installer issues like this.
And while you are at it, can you make it reuse the download cache, it's silly to keep downloading 7.9GB every time, thank you.
0 REPLIES 0