cancel
Showing results for 
Search instead for 
Did you mean: 

Desktop Oculus Software not updating

Pindulfo
Level 2
Hi,
I'm reporting a bug with Oculus Software that is still happening after it was reported on Reddit several months ago.
Details and Solution found in archived reddit: /r/oculus/comments/fq722s/fixed_cant_install_anything_from_the_store/ by user HolyForce

As described in the reddit link, it seems to be a problem related to the build version of OpenSSL only happening either with Intel 10th gen or Razer Core users.

I describe my experience:

Setup:
  • Windows 10 Pro 20H2 b19042.630
  • Oculus Software Version: 21.xx
  • Intel 10th Gen i7-1065G7 (Razer 13" late 2019) w/Razer CoreX + NVIDIA Super 2070
  • Oculus Quest 2

Steps:
  1. Open Oculus App Software.
  2. A notification appears saying that an update is available with it related info. (Update v23).
  3. Clicking on Library > Updates shows an Update available but it only appeared as "Queued"
  4. Clicking the downarrow (download) next to the update alert doesn't do anyting.
  5. No error messages are visible in the interface.

Expected behaviour:
  1. Software download starts immediately or a descriptive error message is shown.

Failed fix attempts:

  1. Restarting software
  2. Restarting OS
  3. Repairing oculus software.
  4. Uninstalling and reinstalling software.
  5. 3 and 4 followed by 1 and 2.

Successful fix attempt:
As stated on reddit report. (by HolyForce)
  • Replacing libeay32.dll in C:\Program Files\Oculus\Support\oculus-librarian fixed the issue.
  • I've used one from another software, version 1.0.2.6 with similar file size, and it worked flawlessly.

Logs:
OVRLibraryService.log before applying workaround.
[Debug] [17/11/2020 13:41:12] Starting up OVRLibraryService v1.16.0.0.
[Debug] [17/11/2020 13:41:12] Starting up.
[Debug] [17/11/2020 13:41:12] IPC connection opened.
[Debug] [17/11/2020 13:41:12] IPC thread running; waiting for Oaf to connect.
[Debug] [17/11/2020 13:41:12] IPC connection established!
[Debug] [17/11/2020 13:41:12] App libraries for this user: [CORE_DATA]
[Debug] [17/11/2020 13:41:12] OVRLibraryService starting in service mode. Arguments: [core-upgrade-chunked-start-background, C:\Program Files\Oculus\\Downloads\oculus-client\1603856931\oculus-client.zip, C:\Program Files\Oculus\\Downloads\oculus-client\1603856931\oculus-client.sig, C:\Program Files\Oculus\\Downloads\oculus-librarian\1603855777\oculus-librarian.zip, C:\Program Files\Oculus\\Downloads\oculus-librarian\1603855777\oculus-librarian.sig, C:\Program Files\Oculus\\Downloads\oculus-diagnostics\1603855808\oculus-diagnostics.zip, C:\Program Files\Oculus\\Downloads\oculus-diagnostics\1603855808\oculus-diagnostics.sig, C:\Program Files\Oculus\\Downloads\oculus-dash\1603857980\oculus-dash.zip, C:\Program Files\Oculus\\Downloads\oculus-dash\1603857980\oculus-dash.sig, C:\Program Files\Oculus\\Downloads\oculus-drivers\1603855812\oculus-drivers.zip, C:\Program Files\Oculus\\Downloads\oculus-drivers\1603855812\oculus-drivers.sig, C:\Program Files\Oculus\\Downloads\oculus-platform-runtime\1603855280\oculus-platform-runtime.zip, C:\Program Files\Oculus\\Downloads\oculus-platform-runtime\1603855280\oculus-platform-runtime.sig, C:\Program Files\Oculus\\Downloads\oculus-redistributable-installer\1603855772\oculus-redistributable-installer.zip, C:\Program Files\Oculus\\Downloads\oculus-redistributable-installer\1603855772\oculus-redistributable-installer.sig, C:\Program Files\Oculus\\Downloads\oculus-runtime\1603856997\oculus-runtime.zip, C:\Program Files\Oculus\\Downloads\oculus-runtime\1603856997\oculus-runtime.sig, C:\Program Files\Oculus\\Downloads\oculus-worlds\1603789089\oculus-worlds.zip, C:\Program Files\Oculus\\Downloads\oculus-worlds\1603789089\oculus-worlds.sig]
[Debug] [17/11/2020 13:41:12] Creating NTFS transaction.
[Debug] [17/11/2020 13:41:12] Enabling background mode
[Debug] [17/11/2020 13:41:12] Creating NTFS transaction.
[Debug] [17/11/2020 13:41:12] Validating 'C:\Program Files\Oculus\tmp\2ce84b03-bc6c-44c0-b8b4-1f666049a060\package.zip' against signature 'C:\Program Files\Oculus\tmp\2ce84b03-bc6c-44c0-b8b4-1f666049a060\package.sig.
[Debug] [17/11/2020 13:41:12] File hash for C:\Program Files\Oculus\tmp\2ce84b03-bc6c-44c0-b8b4-1f666049a060\package.zip: 7fa7e39d7fa7e39d458a7c1c458a7c1c4fd8563d7fa7e39d068b0936458a7c1c
[Debug] [17/11/2020 13:41:12] Decrypting ciphertext signature 'lONTl2qDM5NrVFaoseGreZePOCUedi1DVBGvfaA+tyvOoglDBVW6IA1usjujZUVUA/i2Mnsh8JgReBDrTyVr+021WlIjUAClHQOw83l1/qUGH07pHxiHRKERxMoqDCUTPNhgZaQg5KfDrsAp8WwgLQpNIcl3wJE8yJ1EL3HTDZjR0Fx4XZQtiXcViagNLoKy+4cMoBke7hKuBBJIDzhrTW9kHuhZIM6t5Ikyguq8l3UZ039LI+AK37Gg2nNgd8dd6x8kdQvbj8+GCnJQAT9MN602Jgkxhq+1xHU4PpzINuUpIOQWXG2TOhvvctc7MjzpkienMnep5ll3EswEd6g4bpsqZIz3TA+tuJHg/Ues20WFpZ29zYFeg2z9PjbWOLlFLOYyaG9ur+0xvt0oJObJae7uYbOEnZ7JCByJk8FPk0zSw6APQpBfD8QWAR1fJWrBvfAUtDKZZf3Fy9UILso3XVIY0F/z2iFpBVfmdJs+TIyHAZMQ0BsoSIBswfUxWVQ/FSRR2wHZavPVgRQFQVnUjYBa09n456RTKZ4jzvAleMm4fLNGvT00OVVgwyjfqDqB1/mUwiKBiHK3VBslBBi7tx6PZku1srXvaEXhYlOOdqSpbnzwQn1LrcQyA6Xq/0DYwIrYTCrQjtmE6jglxYgTvZ0uKqBzMIvRmhl4cALCYMI=' with primary key.
[Debug] [17/11/2020 13:41:12] Decrypted plaintext signature '569eea27874035826c0c86433e4bbc35c18155625b657bfd179d955ef8962569'.
[Debug] [17/11/2020 13:41:12] Operation failed. Rolling back changes.
[Error] [17/11/2020 13:41:12] Error starting chunked core update!
Daybreak.OVRLibraryService.Libraries.LibrarianException: Validation failed! expected: $569eea27874035826c0c86433e4bbc35c18155625b657bfd179d955ef8962569, actual: $7fa7e39d7fa7e39d458a7c1c458a7c1c4fd8563d7fa7e39d068b0936458a7c1c
at Daybreak.OVRLibraryService.Libraries.LibrarianOperation.ValidateSignature(Nullable`1 transaction, String filename, String signatureFilename)
at Daybreak.OVRLibraryService.Libraries.LibrarianOperation.ExtractPackages(IntPtr transaction, IEnumerable`1 zips, String tempDir, Boolean deleteSourceFiles)
at Daybreak.OVRLibraryService.Libraries.LibraryController.<>c__DisplayClass15_0.<CoreUpgradeChunkedStart>b__0(IntPtr transaction)
at Daybreak.Core.TxF.PerformBlockInTransaction(Func`2 block, Nullable`1 existingTransaction)
at Daybreak.OVRLibraryService.Libraries.LibraryController.CoreUpgradeChunkedStart(List`1 zips, ChunkedProgressUpdater updater, OafCancellationHandler oafCancellationHandler, IChunkDownloader chunkDownloader)
[Debug] [17/11/2020 13:41:12] Operation failed. Rolling back changes.
[Error] [17/11/2020 13:41:12] Exception in PerformBlockInTransaction():
System.Exception: Block returned ErrorInvalidPackageSignature.
at Daybreak.OVRLibraryService.Libraries.LibraryController.<>c__DisplayClass22_0.<PerformBlockInTransactionDeprecated>b__0(IntPtr transaction)
at Daybreak.Core.TxF.PerformBlockInTransaction(Func`2 block, Nullable`1 existingTransaction)
at Daybreak.OVRLibraryService.Libraries.LibraryController.PerformBlockInTransactionDeprecated(Func`2 block)
[Warning] [17/11/2020 13:41:12] Oaf IPC connection lost!
[Debug] [17/11/2020 13:41:12] IPC connection destroyed.
[Debug] [17/11/2020 13:41:12] Exiting with code 8 (ErrorInvalidPackageSignature).



1 REPLY 1

Dygon
Level 3
Hey man, I have the same problem. Where can I find the replacement DLL that you're talking about? Aah, I found the reddit thread, but fix doesn't seem to working for me...