From 7864586d1082415acc9e0d9fc814d4acf7862256 Mon Sep 17 00:00:00 2001 From: Sapphire Date: Thu, 31 Oct 2024 06:39:13 +0000 Subject: [PATCH] Add RHEL/Fedora OpenSSL troubleshooting step for Unity licensing failures --- content/docs/vrchat/unity.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/docs/vrchat/unity.md b/content/docs/vrchat/unity.md index 0c66bd3..5fdfcd1 100644 --- a/content/docs/vrchat/unity.md +++ b/content/docs/vrchat/unity.md @@ -69,6 +69,10 @@ Patches for both the Worlds and Avatars SDK are available: https://github.com/Be ## Troubleshooting +### Unable to activate Unity license + +If you are using a Fedora or RHEL-based distribution, this may be caused by an OpenSSL configuration option. To verify that this is the problem, check your `~/.config/unity3d/Unity/Unity.Licensing.Client.log`. If you see the text `Interop+Crypto+OpenSslCryptographicException: error:03000098:digital envelope routines::invalid digest`, running the following command as root will resolve the issue: `update-crypto-policies --set DEFAULT:SHA1` + ### Shaders fail to include some .cginc files This can happen with Poiyomi. It's caused by case-sensitivity. You may need to edit the shader files directly. Open them in any text editor, and correct the casing of filenames.