Using DrivePool and loving it, however it seems that Oculus is unable to write to the pool to install games. I get the following error (from Oculus logs):
[Debug] [14/05/2018 21:47:33] Starting up OVRLibraryService v1.16.0.0.
[Debug] [14/05/2018 21:47:33] Starting up.
[Debug] [14/05/2018 21:47:33] IPC connection opened.
[Debug] [14/05/2018 21:47:33] App libraries for this user: [21398abf-36d1-4949-82a9-2dc9358f0bd9, 47743d8f-1b96-4260-ae83-8bf22c5ab743, 5ef47725-c013-4e27-890a-03846d32855f, CORE_DATA]
[Debug] [14/05/2018 21:47:33] OVRLibraryService starting in direct mode. Arguments: [library, install-chunked-package, 5ef47725-c013-4e27-890a-03846d32855f, \\?\Volume{97ef64b6-5cc9-405b-bb76-6a4eef7c95d5}\Oculus\Downloads\oculus-first-contact\12\oculus-first-contact.zip, \\?\Volume{97ef64b6-5cc9-405b-bb76-6a4eef7c95d5}\Oculus\Downloads\oculus-first-contact\12\oculus-first-contact.sig]
[Debug] [14/05/2018 21:47:33] IPC thread running; waiting for Oaf to connect.
[Debug] [14/05/2018 21:47:33] IPC connection established!
[Debug] [14/05/2018 21:47:33] Creating NTFS transaction.
[Debug] [14/05/2018 21:47:33] Operation failed. Rolling back changes.
[Error] [14/05/2018 21:47:33] Error starting chunked install!
Daybreak.OVRLibraryService.Libraries.LibrarianException: Error clobbering zombie temp folder. ---> Daybreak.Core.Io+IoException: Error creating directory '\\?\Volume{97ef64b6-5cc9-405b-bb76-6a4eef7c95d5}\Oculus\tmp'. ---> System.ComponentModel.Win32Exception: This object is not allowed to be opened in a transaction
--- End of inner exception stack trace ---
at Daybreak.Core.Io.CreateDirectory(Nullable`1 transaction, String path)
at Daybreak.Core.Io.RecursivelyCreateDirectory(Nullable`1 transaction, String directory)
at Daybreak.OVRLibraryService.Libraries.LibrarianOperation.ExtractPackages[T](IntPtr transaction, IEnumerable`1 zips, String tempDir)
--- End of inner exception stack trace ---
at Daybreak.OVRLibraryService.Libraries.LibrarianOperation.ExtractPackages[T](IntPtr transaction, IEnumerable`1 zips, String tempDir)
at Daybreak.OVRLibraryService.Libraries.LibraryController.<>c__DisplayClass9_0.<InstallChunkedPackage>b__0(IntPtr transaction)
at Daybreak.Core.TxF.PerformBlockInTransaction[T](Func`2 block, Nullable`1 existingTransaction)
at Daybreak.OVRLibraryService.Libraries.LibraryController.InstallChunkedPackage(IEnumerable`1 zips, ChunkedProgressUpdater updater, OafCancellationHandler oafCancellationHandler, IChunkDownloader chunkDownloader)
[Warning] [14/05/2018 21:47:33] Oaf IPC connection lost!
[Debug] [14/05/2018 21:47:33] IPC connection destroyed.
[Debug] [14/05/2018 21:47:33] Exiting with code 6 (ErrorDeletingTempDirectory).
Steam/Uplay can install to the pool OK, so I assume this is an Oculus specific problem. It installs on non pooled drives fine. Are there any settings I can play with to get this to work?
Question
yerep
Hey guys,
Using DrivePool and loving it, however it seems that Oculus is unable to write to the pool to install games. I get the following error (from Oculus logs):
[Debug] [14/05/2018 21:47:33] Starting up OVRLibraryService v1.16.0.0.
[Debug] [14/05/2018 21:47:33] Starting up.
[Debug] [14/05/2018 21:47:33] IPC connection opened.
[Debug] [14/05/2018 21:47:33] App libraries for this user: [21398abf-36d1-4949-82a9-2dc9358f0bd9, 47743d8f-1b96-4260-ae83-8bf22c5ab743, 5ef47725-c013-4e27-890a-03846d32855f, CORE_DATA]
[Debug] [14/05/2018 21:47:33] OVRLibraryService starting in direct mode. Arguments: [library, install-chunked-package, 5ef47725-c013-4e27-890a-03846d32855f, \\?\Volume{97ef64b6-5cc9-405b-bb76-6a4eef7c95d5}\Oculus\Downloads\oculus-first-contact\12\oculus-first-contact.zip, \\?\Volume{97ef64b6-5cc9-405b-bb76-6a4eef7c95d5}\Oculus\Downloads\oculus-first-contact\12\oculus-first-contact.sig]
[Debug] [14/05/2018 21:47:33] IPC thread running; waiting for Oaf to connect.
[Debug] [14/05/2018 21:47:33] IPC connection established!
[Debug] [14/05/2018 21:47:33] Creating NTFS transaction.
[Debug] [14/05/2018 21:47:33] Operation failed. Rolling back changes.
[Error] [14/05/2018 21:47:33] Error starting chunked install!
Daybreak.OVRLibraryService.Libraries.LibrarianException: Error clobbering zombie temp folder. ---> Daybreak.Core.Io+IoException: Error creating directory '\\?\Volume{97ef64b6-5cc9-405b-bb76-6a4eef7c95d5}\Oculus\tmp'. ---> System.ComponentModel.Win32Exception: This object is not allowed to be opened in a transaction
--- End of inner exception stack trace ---
at Daybreak.Core.Io.CreateDirectory(Nullable`1 transaction, String path)
at Daybreak.Core.Io.RecursivelyCreateDirectory(Nullable`1 transaction, String directory)
at Daybreak.OVRLibraryService.Libraries.LibrarianOperation.ExtractPackages[T](IntPtr transaction, IEnumerable`1 zips, String tempDir)
--- End of inner exception stack trace ---
at Daybreak.OVRLibraryService.Libraries.LibrarianOperation.ExtractPackages[T](IntPtr transaction, IEnumerable`1 zips, String tempDir)
at Daybreak.OVRLibraryService.Libraries.LibraryController.<>c__DisplayClass9_0.<InstallChunkedPackage>b__0(IntPtr transaction)
at Daybreak.Core.TxF.PerformBlockInTransaction[T](Func`2 block, Nullable`1 existingTransaction)
at Daybreak.OVRLibraryService.Libraries.LibraryController.InstallChunkedPackage(IEnumerable`1 zips, ChunkedProgressUpdater updater, OafCancellationHandler oafCancellationHandler, IChunkDownloader chunkDownloader)
[Warning] [14/05/2018 21:47:33] Oaf IPC connection lost!
[Debug] [14/05/2018 21:47:33] IPC connection destroyed.
[Debug] [14/05/2018 21:47:33] Exiting with code 6 (ErrorDeletingTempDirectory).
Steam/Uplay can install to the pool OK, so I assume this is an Oculus specific problem. It installs on non pooled drives fine. Are there any settings I can play with to get this to work?
Thanks
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.