Package Details: unityhub 3.8.0-1

Git Clone URL: https://aur.archlinux.org/unityhub.git (read-only, click to copy)
Package Base: unityhub
Description: The Unity Hub is a standalone application that streamlines the way you find, download, and manage your Unity Projects and installations.
Upstream URL: https://unity.com/
Keywords: game unity3d
Licenses: custom
Conflicts: unityhub-beta
Submitter: spacepluk
Maintainer: nobbele (sinasio)
Last Packager: sinasio
Votes: 75
Popularity: 1.18
First Submitted: 2018-08-31 12:14 (UTC)
Last Updated: 2024-04-29 07:11 (UTC)

Dependencies (8)

Required by (3)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 14 Next › Last »

sinasio commented on 2022-11-06 07:01 (UTC)

@attishno1 @Lexito thanks for the update. I'll add openssl-1.1 to the dependencies, as the package fixes the problem.

The issue is known by Unity devs: https://forum.unity.com/threads/workaround-for-libssl-issue-on-ubuntu-22-04.1271405/#post-8098841 Hopefully they'll fix the issue one day :D

Lexito commented on 2022-11-05 23:59 (UTC)

Installing the openssl-1.1 package seems to fix the libssl issue which makes Unity Hub crash at launch.

attishno1 commented on 2022-11-05 16:39 (UTC)

Hello! An update, possibly an OpenSSL update is causing this error when unityhub is launched in the terminal

This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: ConnectionLost: Timeout! Cannot connect to Licensing Client within 60000ms at Function.fromType (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/ipc/licensingIpc.js:51:16) at LicensingIpc.waitForConnection (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/ipc/licensingIpc.js:118:152) at LicensingSdk.getMachineId (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/licensingSdk.js:68:37) at Object.<anonymous> (/opt/unityhub/resources/app.asar/build/main/services/licenseService/licensingSdk.js:118:86) at Generator.next (<anonymous>) at /opt/unityhub/resources/app.asar/build/main/services/licenseService/licensingSdk.js:31:71 at new Promise (<anonymous>) at __awaiter (/opt/unityhub/resources/app.asar/build/main/services/licenseService/licensingSdk.js:27:12) at Object.getMachineId (/opt/unityhub/resources/app.asar/build/main/services/licenseService/licensingSdk.js:117:16) at Object.<anonymous> (/opt/unityhub/resources/app.asar/build/main/services/cloudAnalytics/cloudAnalytics.js:96:56) This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: ConnectionLost: Timeout! Cannot connect to Licensing Client within 60000ms at Function.FromIpcError (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/licensingSdkError.js:14:16) at LicensingSdk.handleError (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/licensingSdk.js:580:62) at LicensingSdk.activateAllEntitlementBasedLicenses (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/licensingSdk.js:202:24)

Unity Hub is not working after today's update

kdembrace commented on 2022-10-09 11:03 (UTC)

At least with KDE it needs the following line. Wasn't able to get it working with microsoft edge or firefox.

xdg-mime default unityhub.desktop x-scheme-handler/unityhub

nejohan commented on 2022-08-19 06:14 (UTC) (edited on 2022-08-19 10:09 (UTC) by nejohan)

$ /opt/unityhub/unityhub %U
ERROR: Licensing SDK logging callback is not registered. Please use 'registerLoggingAdapter' function from the SDK to do so.

(some hours later :-)--> Update "Sorry guys. I found out that this error was because unity crashed before and there were running processes. I found them out by executing <ps -ef | grep unity> then I killed the most root "unity" process with <kill -9 pid>."

Do you want me to let this post exist so it maybe can help others? Or should I delete this post at all because it seems that this error message has nothing to do with the AUR package?

Best regads nejohan

letorbi commented on 2022-06-01 11:45 (UTC) (edited on 2022-06-01 22:07 (UTC) by letorbi)

I did some additional research regarding the required ICU versions. I've made a vanilla install of each Unity version and tried to open a new project to see if the empty compiler errors occur or not.

The Unity versions 2020.2, 2020.3 & 2021.1 work, when the icu66 package is installed. This makes sense, since ICU66 is also the highest version provided by Ubuntu 20.04 LTS, which is AFAIK the oldest Ubuntu version officially supported by these Unity versions.

Unity 2021.2.0 and higher work with the current icu package (71.1) in the official repository. Unity 2020.1.17 and lower do not seem to require ICU at all.

Therefore I make the following suggestions:

  • Replace the optional icu70 and libicu50 dependencies with an optional icu66 dependency with the following text: "Required by Unity 2020.2, 2020.3 and 2021.1".
  • The official icu package should be added as a non-optional dependency, since all newer Unity version require ICU.

sinasio commented on 2022-05-06 08:46 (UTC)

@flagrama Here is a comment from unity staff related to the issue you reported https://forum.unity.com/threads/workaround-for-libssl-issue-on-ubuntu-22-04.1271405/#post-8098841

flagrama commented on 2022-05-02 12:41 (UTC)

This isn't a current issue, but one that may potentially crop up in the future depending on how Arch progresses vs how Unity Hub/Unity progresses. This package currently works fine on my Arch desktop.

On my laptop I run Fedora and had a hell of a time getting Unity Hub and Unity itself to run properly. Turns out Fedora is using libssl3 (via openssl3) by default, but currently Unity Hub and Unity depend on libssl1. I was able to get both to work by compiling openssl1.1 myself.

So this comment is just a heads-up that either Arch upgrading to openssl3 may require the openssl1.1 compatibility package that comes with it be added as a dependency, and even if Unity Hub and Arch both start using libssl3 that dependency would likely be required for older editor versions.

nobbele commented on 2022-04-29 17:50 (UTC) (edited on 2022-04-29 17:58 (UTC) by nobbele)

Thanks @sinasio, I will add you as co-maintainer.

I am running 2020.3.23f1 myself and I haven't seen any issues with empty compiler errors. I'll add the icu packages as optional deps.

letorbi commented on 2022-04-28 23:19 (UTC) (edited on 2022-04-28 23:26 (UTC) by letorbi)

Interestingly 2019.4 does not need icu70 to work properly, but needs gconf.

This is already an optional dependency, but the description is a bit vague. Maybe it could be something like "required by Unity 2019.4 and older"?