2019.4.12f1 License Conversion step failure
Environment and versions
Build-agent version 1.0.41417-4036f5a3 (2020-10-16T14:37:07+0000)
Docker Engine Version: 18.09.6
Kernel Version: Linux 36ef934fc1c8 4.15.0-1077-aws #81-Ubuntu SMP Wed Jun 24 16:48:15 UTC 2020 x86_64 Linux
Starting container gableroux/unity3d:2019.4.12f1
Command used
#!/bin/bash -eo pipefail
chmod +x ./ci/before_script.sh && ./ci/before_script.sh+ mkdir -p /root/.cache/unity3d
+ mkdir -p /root/.local/share/unity3d/Unity/
+ set +x
UNITY_LICENSE_CONTENT_ env var not found, using default UNITY_LICENSE_CONTENT env var
Writing UNITY_LICENSE_CONTENT to license file /root/.local/share/unity3d/Unity/Unity_lic.ulfCircleCI received exit code 0
The problem can be seen here:
#!/bin/bash -eo pipefail
chmod +x ./ci/test.sh && ./ci/test.sh+ echo 'Testing for editmode'
Testing for editmode
+ PACKAGE_MANIFEST_PATH=Packages/manifest.json
++ pwd
++ pwd
+ xvfb-run -a /opt/Unity/Editor/Unity -projectPath /root/project -runTests -testPlatform editmode -testResults /root/project/editmode-results.xml -logFile /dev/stdout -batchmode -nographics -silent-crashes -debugCodeOptimization
[LicensingClient] ERROR Failed to connect to local IPC
[Licensing::Module] Failed to connect to channel: LicenseClient-root
[Licensing::Module] Successfully launched the LicensingClient
[SignatureVerifier] Application signature verification not supported on this platform.
[Licensing::Module] Successfully connected to LicensingClient on channel: LicenseClient-root
[Licensing::Module] Successfully launched and connected to LicensingClient
Entitlement-based licensing initiated
[LicensingClient] Licenses Updated successfully in LicensingClientLICENSE SYSTEM [20201018 1:13:6] Next license update check is after 2020-07-01T19:26:09LICENSE SYSTEM [20201018 1:13:6] Machine binding 1 mismatch: (value of current machine) c54d3fe2c1464d7da5365790749e3629 != 9d0d7fef574d4a158d8ad4919b973caf (value in license file). Reason might be there is a hardware change on this machine after the license was activated.LICENSE SYSTEM [20201018 1:13:6] Machine binding 2 mismatch: (value of current machine) c54d3fe2c1464d7da5365790749e3629 != 9d0d7fef574d4a158d8ad4919b973caf (value in license file). Reason might be there is a hardware change on this machine after the license was activated.LICENSE SYSTEM [20201018 1:13:6] Machine identification is invalid for current license.
DisplayProgressbar: Unity license
Current license is invalid and cannot be activated. You must delete the license file and then activate a new license on current machine.
(Filename: ./Platforms/Linux/Modules/LicensingLegacy/LinuxILicensingAdapter.cpp Line: 101)+ UNITY_EXIT_CODE=0
+ '[' 0 -eq 0 ']'
+ echo 'Run succeeded, no failures occurred'
Run succeeded, no failures occurred
+ grep test-run
++ pwd
+ grep Passed
+ cat /root/project/editmode-results.xml
cat: /root/project/editmode-results.xml: No such file or directory
+ exit 0CircleCI received exit code 0
"Current license is invalid and cannot be activated." The circle CI step right after it fails due to invalid unity license.