No valid Unity Editor license found. After OS Upgrade. @#%!?

Okay, here is the situation.

I was running Windows 7, which was causing Plastic-SCM to crash, incessantly, and fail to connect, the “Try alpha GUI” in Plastic was causing crashes, Package Manager on 2021.3+ was crashing and failing to connect…

Crash
Crash
Crash
As if Unity was bought by Adobe and the After Effects team was brought in for performance.

I finally had it and pulled my Windows7 SSD out of my workstation, installed a new SSD, and installed Windows 10.

All my Unity builds and projects are on other SSDs still in the PC.

I go through all my programme licenses. All the adobe, nuke, autodesk, blender, visual studio – everybody survives the jump.

Except, f***king UNITY!

I am out a week of work to this. This Unity update and all the problem solving and fixing issues, changing OS, backing up all my data – this has aged me. I haven’t seen my toddler or lady in days. I’ve just been conjuring new obscenities in my office like a warlock over a glowing scrying well.

Help me fix this.

There’s a support ticket submitted. It’s been over 24 hours.
I’ve tried this: https://support.unity.com/hc/en-us/requests/1238112
I’ve tried this:
https://www.youtube.com/watch?v=sLGHK4J17Xc

I’ve tried this: Unity doesn't open with log message "No valid Unity Editor license found"

This says there is a bug with activation: https://support.unity.com/hc/en-us/articles/5429281306132-My-license-isn-t-activating-

What is going on here?

I’ve got my personal license. I use it on my workstation which is this PC, and my laptop, which doesn’t have this issue. That’s it.

I am part of an organization with 5 seats, one of which is my seat.

Help me fix this. I have tons of work piling up. There are people relying on me to do my job, and I can’t do it until Unity fixes this license problem.

Okay.
So here is how I solved this:

I uninstalled Unity Hub 3.x.x. Wiped registry files.

I downloaded Unity-Hub-2.4.5 and got a ulf from the manual activation. Uploaded it to the Activation website. Used the .alf for the upteeth time, and that, somehow, worked.

https://license.unity3d.com/manual/

That got past the issue and Unity, finally, after 2 days of battling this crap, started up.

Unity.Licensing.Client.log if full of errors like this:

2022-05-17 00:26:44.254 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || Logging configured
2022-05-17 00:26:44.299 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || Client product version: 1.10.3+73871ab
2022-05-17 00:26:44.300 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || Client assembly version: 1.10.3.0
2022-05-17 00:26:44.300 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || File version: 1.10.3 (C:\Program Files\Unity Hub\UnityLicensingClient_V1\Unity.Licensing.Client.dll)
2022-05-17 00:26:44.300 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || Current OS: Microsoft Windows 10.0.19044
2022-05-17 00:26:44.300 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || Licensing client is running in production environment
2022-05-17 00:26:44.854 - [ 10472] - [     1] - INFO  - Unity.Licensing.EntitlementContext.CompositeContextProvider || Instantiate new context with id bdfdbeb6-9bcf-4c03-ae1b-cd4a6dee4a16
2022-05-17 00:26:45.067 - [ 10472] - [     1] - INFO  - Unity.Licensing.EntitlementContext.LegacyLicense.LegacyMachineBindingsContextProvider || Instantiate new context with id a29f0594-6828-4a1b-8f76-97444c0baa6f
2022-05-17 00:26:45.067 - [ 10472] - [     1] - INFO  - Unity.Licensing.EntitlementContext.EnvironmentContextProvider || Instantiate new context with id dd4a01c1-b9a2-4c05-8b39-db5a97bc3737
2022-05-17 00:26:45.083 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Program || Analytics CorrelationId: 890cf68152fb2649ae3fa22f743115f4
2022-05-17 00:26:45.127 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Services.LicensingOrchestrator || Floating licensing service disabled: Invalid servicesConfiguration for licensing. Make sure the licensingServiceBaseUrl servicesConfiguration is a valid URL
2022-05-17 00:26:45.128 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Services.LicensingOrchestrator || Licensing replication disabled: Failed to acquire Licensing Service URL from configuration under configuration key: licensingServiceBaseUrl
2022-05-17 00:26:45.130 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || license directory C:\Users\RHX-T\AppData\Local\Unity\licenses not found
2022-05-17 00:26:45.130 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Searching for legacy license file: C:\Users\RHX-T\AppData\Local\Unity\Unity_lic.ulf
2022-05-17 00:26:45.130 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Legacy license file not found: C:\Users\RHX-T\AppData\Local\Unity\Unity_lic.ulf
2022-05-17 00:26:45.130 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || license directory C:\ProgramData\Unity\licenses not found
2022-05-17 00:26:45.130 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Searching for legacy license file: C:\ProgramData\Unity\Unity_lic.ulf
2022-05-17 00:26:45.131 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Legacy license file not found: C:\ProgramData\Unity\Unity_lic.ulf
2022-05-17 00:26:45.133 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Services.EntitlementResolverProvider || Rebuilding resolvers from local files
2022-05-17 00:26:45.134 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Services.EntitlementResolverProvider || Processed 0 license files in 00:00:00.0005193
2022-05-17 00:26:45.135 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || license directory C:\Users\RHX-T\AppData\Local\Unity\licenses not found
2022-05-17 00:26:45.136 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Searching for legacy license file: C:\Users\RHX-T\AppData\Local\Unity\Unity_lic.ulf
2022-05-17 00:26:45.136 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Legacy license file not found: C:\Users\RHX-T\AppData\Local\Unity\Unity_lic.ulf
2022-05-17 00:26:45.136 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || license directory C:\ProgramData\Unity\licenses not found
2022-05-17 00:26:45.136 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Searching for legacy license file: C:\ProgramData\Unity\Unity_lic.ulf
2022-05-17 00:26:45.136 - [ 10472] - [     1] - WARN  - Unity.Licensing.Client.Configuration.PathProviders.PathProviderUtility || Legacy license file not found: C:\ProgramData\Unity\Unity_lic.ulf
2022-05-17 00:26:45.136 - [ 10472] - [    14] - ERROR - Unity.Licensing.Client.Services.EntitlementResolverProvider || Unable to start directory watcher for: C:\ProgramData\Unity\*.ulf
System.IO.DirectoryNotFoundException: Attempted to access a path that is not on the disk.
   at Unity.Licensing.Platform.FileSystem.DirectoryWatcher..ctor(IFileSystem fileSystem, String directoryPath, String fileFilter)
   at Unity.Licensing.Client.Services.EntitlementResolverProvider.InitDirectoryWatcher(String dir, String filter)
2022-05-17 00:26:45.137 - [ 10472] - [     1] - INFO  - Unity.Licensing.Client.Services.Replication.InactiveLicenseFileCleaner || Start cleaning expired and inactive license file(s):

2022-05-17 00:26:45.197 - [ 10472] - [    14] - ERROR - Unity.Licensing.Client.Services.EntitlementResolverProvider || Unable to start directory watcher for: C:\ProgramData\Unity\licenses\*.xml
System.IO.DirectoryNotFoundException: Attempted to access a path that is not on the disk.

I don’t know who is responsible for the license software, but you are currently my least favourite person.

I hope this helps someone else one day.

1 Like