- Home /
Unity Hub 3.0.1 gives .als for previous version of Unity 3D
I am following this tutorial to set up a Unity 3D ci/cd pipeline with GitLab.
When I try to manually activate Unity 3D via Unity Hub 3.0.1 -> Preferences -> Licences -> Add -> Activate with License Request, an Unity_lic.alf file is downloaded. However, in the license.unity3d.com/manual, when I upload Unity_lic.alf, an .ulf file with the name Unity_v2017.x.ulf is created and it is downloaded.
The problem is, I don't have Unity 2017 installed. I only have 2019.4.28f1 and 2020.3.27f1 versions installed. I don't even think I ever had Unity 2017 in my machine ever!
When I open Unity_lic.alf with a text editor by changing the extension to .txt, I notice that the content has a part that looks like:
 <UnityVersion>2017.2.0</UnityVersion><SupportedLicenseVersion>6.x</SupportedLicenseVersion>
For some reason .alf is generated with wrong version, and therefore ulf is also wrong.
Because of that, ci/cd pipeline gives following error.
 Running with gitlab-runner 14.7.0~beta.58.gfa48f33b (fa48f33b)
   on blue-1.shared-gitlab-org.runners-manager.gitlab.com/default KzYhZxBv
 Preparing the "docker+machine" executor
 02:42
 Using Docker executor with image unityci/editor:2020.3.27f1-webgl-0.17 ...
 Pulling docker image unityci/editor:2020.3.27f1-webgl-0.17 ...
 Using docker image sha256:0ee2ac2a3changedSomeLetterschangedSomeLetters8962db517abdada for unityci/editor:2020.3.27f1-webgl-0.17 with digest unityci/editor@sha256:c62e38056469cc6changedSomeLetters0bf6308633306b27d8e2265c2807f3cad9 ...
 Preparing environment
 00:06
 Running on runner-kzyhzxbv-project-33531819-concurrent-0 via runner-kzyhzxbv-shared-gitlab-org-1644405102-5a14ac56...
 Getting source from Git repository
 00:03
 $ eval "$CI_PRE_CLONE_SCRIPT"
 Fetching changes with git depth set to 20...
 Initialized empty Git repository in /builds/onatKorucu/templateproject/.git/
 Created fresh repository.
 Checking out f86ee244 as master...
 Skipping Git submodules setup
 Restoring cache
 00:02
 Checking cache for onatKorucu-templateproject-master--1...
 FATAL: file does not exist                         
 Failed to extract cache
 Executing "step_script" stage of the job script
 00:19
 Using docker image sha256:changedSomeLetterschangedSomeLetterschangedSomeLetterschangedSomeLetters for unityci/editor:2020.3.27f1-webgl-0.17 with digest unityci/editor@sha256:changedSomeLetterschangedSomeLetterschangedSomeLetterschangedSomeLetters...
 $ chmod +x ./ci/before_script.sh && ./ci/before_script.sh
 + mkdir -p /root/.cache/unity3d
 + mkdir -p /root/.local/share/unity3d/Unity/
 + set +x
 Writing '$UNITY_LICENSE' to license file /root/.local/share/unity3d/Unity/Unity_lic.ulf
 $ apt-get update && apt-get install ffmpeg -y
 Get:1 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
 Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
 Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
 Get:4 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [781 kB]
 Get:5 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
 Get:6 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages [1344 kB]
 Get:7 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [11.3 MB]
 Get:8 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2557 kB]
 Get:9 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1466 kB]
 Get:10 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [21.1 kB]
 Get:11 http://archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [186 kB]
 Get:12 http://archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [13.5 kB]
 Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [29.0 kB]
 Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [814 kB]
 Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2998 kB]
 Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2247 kB]
 Get:17 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [11.6 kB]
 Get:18 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [12.6 kB]
 Fetched 24.3 MB in 3s (8718 kB/s)
 Reading package lists...
 Reading package lists...
 Building dependency tree...
 Reading state information...
 ffmpeg is already the newest version (7:3.4.8-0ubuntu0.2).
 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
 $ chmod +x ./ci/build.sh && ./ci/build.sh
 Building for WebGL
 + echo 'Building for WebGL'
 + export BUILD_PATH=/builds/onatKorucu/templateproject/Builds/WebGL/
 + BUILD_PATH=/builds/onatKorucu/templateproject/Builds/WebGL/
 + mkdir -p /builds/onatKorucu/templateproject/Builds/WebGL/
 + xvfb-run --auto-servernum '--server-args=-screen 0 640x480x24' unity-editor -projectPath /builds/onatKorucu/templateproject -quit -batchmode -nographics -buildTarget WebGL -customBuildTarget WebGL -customBuildName ExampleProjectName -customBuildPath /builds/onatKorucu/templateproject/Builds/WebGL/ -executeMethod BuildCommand.PerformBuild -logFile /dev/stdout
 Unity Editor version:    2020.3.27f1 (e759542391ea)
 Branch:                  2020.3/release
 Build type:              Release
 Batch mode:              YES
 System name:             Linux
 Distro version:          #1 SMP Wed Jun 16 20:00:10 PDT 2021
 Kernel version:          5.4.109+
 Architecture:            x86_64
 Available memory:        7963 MB
 [LicensingClient] Channel doesn't exist: "LicenseClient-root"
 [Licensing::Module] Successfully launched the LicensingClient (PId: 283)
 [LicensingClient] Channel doesn't exist: "LicenseClient-root"
 [Licensing::Module] Timed-out after 5.00s, waiting for channel: "LicenseClient-root"
 IPC channel to LicensingClient doesn't exist; falling back to Legacy licensing
 LICENSE SYSTEM [202229 12:25:54] Next license update check is after 2022-02-10T11:23:17
 LICENSE SYSTEM [202229 12:25:54] Machine binding 1 mismatch: (value of current machine) 57changedSomeNumbers8 != 003changedSomeNumbersEM (value in license file). Reason might be there is a hardware change on this machine after the license was activated.
 LICENSE SYSTEM [202229 12:25:54] Machine binding 2 mismatch: (value of current machine) 57656changedSomeNumbers78 != 46changedSomeNumbers.2 (value in license file). Reason might be there is a hardware change on this machine after the license was activated.
 LICENSE SYSTEM [202229 12:25:54] Machine identification is invalid for current license.
 Pro License: NO
 Current license is invalid and cannot be activated. You must delete the license file and then activate a new license on current machine.
 + UNITY_EXIT_CODE=0
 + '[' 0 -eq 0 ']'
 + echo 'Run succeeded, no failures occurred'
 Run succeeded, no failures occurred
 + ls -la /builds/onatKorucu/templateproject/Builds/WebGL/
 total 8
 drwxr-xr-x 2 root root 4096 Feb  9 12:25 .
 drwxr-xr-x 3 root root 4096 Feb  9 12:25 ..
 ++ ls -A /builds/onatKorucu/templateproject/Builds/WebGL/
 + '[' -n '' ']'
 Cleaning up project directory and file based variables
 00:01
 ERROR: Job failed: exit code 1
I tried manually editing the Unity version in als, and generated a new ulf. This time, the name was Unity_v2020.x.ulf . Still, I received previous error.
A related siCan someone please help?
Your answer
 
 
              koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                