Afternoon all,
I’m very new to this but figured I’d document some of the issues I’ve come across, and how I’ve fixed them, as I get up and running with Unity on Fedora 30.
Hopefully this will help someone out, let me know if you have any questions regarding issues I haven’t gotten to yet.
General Debug
The Unity Hub appImage/binary itself doesn’t seem to support a --debug
flag, but in your project list, you can pop open the menu under the three dots, select Advanced Options and pass various options in from here:
I found it helpful to have things streaming out to a log in /tmp rather than one hidden under a dotfile in /home, which I did with this:
-logFile /tmp/unity.out
Assets won’t download from the asset store, hang at 0%
The first (and so far only) major issue I came across.
Assets wouldn’t download at all, but neither did they error.
Using the log we set up previously, you get this error:
Curl error 77: Error reading ca cert file from /etc/ssl/certs/ca-certificates.crt
Fedora keeps it’s ca bundles in a different place, which unity isn’t looking at (due to us using an OS they don’t specifically support).
user@host ~ $ stat /etc/ssl/certs/ca-certificates.crt
stat: cannot stat ‘/etc/ssl/certs/ca-certificates.crt’: No such file or directory
We can simply symlink the actual cert bundle over the top, and then unity will start using it:
user@host ~ $ sudo ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/ssl/certs/ca-certificates.crt
``