I’m using Nobara 41 (based upon Fedora 41) and have installed UnityHub 3.10 natively through adding it to /etc/yum.repos.d/unityhub.repo
and install via dnf/yum without any problems.
When I’m logged into my account I want to acquire a personal license, but it always sends me back to the license manager without adding anything.
A look at .config/unityhub/logs/info-log.json
tells me
{"timestamp":"2025-01-11T10:06:40.519Z","level":"info","moduleName":"LicensingSdkService","message":"[ 'Get all entitlement groups' ]"}
{"timestamp":"2025-01-11T10:06:40.538Z","level":"info","moduleName":"LicensingSdkService","message":"[ 'Successfully received all entitlement groups details' ]"}
{"timestamp":"2025-01-11T10:06:40.538Z","level":"info","moduleName":"LicensingSdkService","message":"[ 'Received 1 entitlement groups' ]"}
{"timestamp":"2025-01-11T10:06:40.538Z","level":"warn","moduleName":"LicensingSdkService","message":"[ \"Invalid license file: /home/dk999/.config/unity3d/Unity/licenses/UnityEntitlementLicense.xml, reason: Couldn't parse license file.\" ]"}
{"timestamp":"2025-01-11T10:06:40.539Z","level":"info","moduleName":"LicensingSdkService","message":"[ 'checkEntitlements: checking entitlements for: com.unity.editor.ui' ]"}
{"timestamp":"2025-01-11T10:06:40.549Z","level":"info","moduleName":"LicensingSdkService","message":"[ 'Successfully checked for entitlements request.' ]"}
{"timestamp":"2025-01-11T10:06:43.562Z","level":"info","moduleName":"LicensingSdkService","message":"[ 'activateUlfLicense: Activating personal license' ]"}
{"timestamp":"2025-01-11T10:06:45.428Z","level":"warn","moduleName":"LicensingSdkService","message":"[ [ 'A problem occurred while trying to activate ULF license', UlfActivationResponse { messageType: 'ULFActivationResponse', responseCode: 1400, responseStatus: 'An error occurred while reading response from the server: Cannot load ULF license: error:03000098:digital envelope routines::invalid digest', id: '27' } ] ]"}
The mentioned UnityEntitlementLicense.xml
doesn’t look fancy to me though, same as my old file from a debian installation.
Is there a package UnityHub needs to parse XML files that is missing on my fedora installation?