Hub not doing anything in Ubuntu 19.10

I just downloaded the latest (I hope) UnityHub.AppImage to my Ubuntu 19.10 system.

When I run I get a window for the License and some other window about integrating it (or something, can’t remember exactly the details).

Then nothing happens. Nothing at all. And if I rerun the program still nothing happens.

After a while I get an entry in the ~/.config/UnityHub/logs/info-log.json file:

{"level":"error","message":"Unhandled promise rejection, reason: /tmp/.org.chromium.Chromium.CibH1q: failed to map segment from shared object\n\tstack Error: /tmp/.org.chromium.Chromium.CibH1q: failed to map segment from shared object\n at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)\n at Object.Module._extensions..node (module.js:598:18)\n at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:186:18)\n at Module.load (module.js:503:32)\n at tryModuleLoad (module.js:466:12)\n at Function.Module._load (module.js:458:3)\n at Module.require (module.js:513:17)\n at require (internal/module.js:11:18)\n at Object.<anonymous> (/tmp/.mount_UnityHSkhQBp/resources/app.asar/node_modules/keytar/lib/keytar.js:1:169)\n at Object.<anonymous> (/tmp/.mount_UnityHSkhQBp/resources/app.asar/node_modules/keytar/lib/keytar.js:61:3)","timestamp":"2020-01-29T17:42:15.495Z"}

It seems that Unity Hub is built using Electron, and somehow it doesn’t work.

I don’t think it’s a problem with /tmp being full, as I have plenty of space left on it:

Filesystem Size Used Avail Use% Mounted on
tmpfs 4,0G 104M 3,9G 3% /tmp```

Also note that it's still the same if I run as the super-user (through ```sudo```).

I have searched but can't find anything similar to this.

The solution was simpler than I thought of at first: Make it possible to execute programs from /tmp.

I have /tmp mounted as noexec by default, but it seems that the Hub extracts some files to /tmp and attempts to execute them.

So the solution was sudo mount -o remount,exec /tmp