Hi,
I updated to Unity 6000.0.60f1 due to the security gap in previous versions. I am running on Linux Mint 22.2 (all packages up to date).
Since then, the editor shows in the Build Profiles only Linux as installed platforms. All other platforms are greyed out. However, I have installed Anroid and Windows as well through Unity Hub.
The Build Profiles is giving the notification that the other platforms have to be installed, which they are already.
I removed Unity and installed it again but the result was the same.
All worked fine for Unity 6000.0.58
The issue is fixed for ubuntu LTS. I know that it is the supported distro, so it is all fine, but the regression persists for some other distros, like fedora 43, debian 13 for example, where on 3.14.2 the module recognition works fine, with 3.15.2 it is still bugged. Just letting you know, because I have tested on those 2 distros, and noticed it is still there.
Could you please post your logs here if possible? Additionally, could you file a bug report using the Hub bug reporter and share the ticket number here?
Most likely the extract command is failing silently on non-Ubuntu systems. The module is packaged as a .pkg file, which makes extraction difficult to implement reliably across multiple operating systems and distributions.
Logs from multiple users will help us narrow down the issue and provide a fix in the next major release.
Workaround for now: You can manually extract the .pkg file into the PlaybackEngines directory. You can find the correct package for your Unity version here.
Details about my setup:
Hub version: 3.15.2 (28523eb)
Editor version: 6.2 (6000.2.12f1)
Arch Linux (Omarchy)
Iβve also tried the workaround, I couldnβt get it working. Iβm not fully sure Iβve understood where to extract the package. My current folder path looks like this: /home/baran/Unity/Hub/Editor/6000.2.12f1/Editor/Data/PlaybackEngines/UnitySetup-Android-Support-for-Editor-6000.2.12f1
Hereβs where Iβve got the .pkg file from: Unity 6000.2.12f1
Also I should mention the Hub did create some files in the PlaybackEngines folder.
Hereβs the folder structre:
We found the issue and fixed it! Iβm pushing hard to have the fix included in an upcoming patch, but right now it is included in Hub 3.16.0.
Thanks again for your patience and logs/reports!
Edit: A quick explanation of the issueβ¦
We use 7zip to extract the .pkg files. On Ubuntu (where we test and develop) the binary detects the nested gzip Payload and extracts it in a single step. On other distros, this doesnβt happen.
I added an extra check and now we handle the 3-step extract on non-Ubuntu distros. Iβve also internally asked whether the Linux modules can instead be distributed a tar.gz or similar in the future.
NOTE: reminder Unity and the Hub team do not officially support non-Ubuntu distros. I spent time after hours researching and fixing this.
Thanks for solving the issue for all us distro hoppers! It was a sneaky devil by the looks of it. Ubuntu just likes to do stuff differently then the rest sometimes, oh snap.
If only all the issues were solved this fast, we would be already in a different universe.
Thanks for fixing it even though it isnβt officially supported! It was a bummer to see I canβt build to Android from Linux, made me consider switching to other open source game engines. Good to see I can keep working on my projects.
Also, on another note, thanks for being this quick with it! First reply in 24h and fix in 5 days is amazing to see, and definitely has improved the chance of me recommending Unity to a friend!
Thanks, good thread and info here, I had a similar problem with Windows build from Linux. Info and end fix here for others, and/or if this wasnβt also addressed in latest fix already:
Kubuntu 25.10 (So basically Ubuntu 25.10)
UnityHub 3.15.2
Unity Editor 6000.2.15f1 (with Linux and Win build support)
UnityHub showed Linux build support and Windows build support installed.
Unity Editor showed Linux build support, but not Windows. No errors or anything.
Looking at ~/Unity/Hub/Editor/6000.2.15f1/Editor/Data/PlaybackEngines/WindowsStandaloneSupport/ there was only one (cpio) file: Payload~
I just extracted this manually in the dir and it worked fine: $ cpio -iv < Payload~
Hi, is there any way to install the beta on arch-based linux distros? (pacman)
I didnβt find one yet, unfortunately. If not, is there another way I can get around this issue? Really need Android Build Support.
Thank you!
Writing this here in case anybody has the same problem:
There is a Flatpak of Unity Hub, which is an older version (3.12.1), which works fine for building for android or meta quest. I consider this as a workaround, until the fixes for this problem are in the next non-beta release