Can't update UnityHub Package unityhub_x86_64-3.2.0.rpm is not signed

I get this error when I try to update my system:

Package unityhub_x86_64-3.2.0.rpm is not signed
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED

I initially got this error on Fedora but then I reproduced it on CentOS. It’s exactly the same problem on both.

This problem isn’t just blocking Unity’s update, it’s blocking ALL my system update!

Please devs, stop distributing Unity as a package, this is only causing troubles.

1 Like

In the meantime, you can update your system using dnf update --exclude=unityhub

Edit: Replaced yum with dnf

1 Like

Thanks. I just removed the Unity repository temporarily, that allowed me to update my system.

Same issue here. Used --exclude to bypass, but the lack of signature on the RPM is definitely a problem if you want to download (and trust) the package. I can get to the RPM through direct means, but that defeats the purpose of the whole trust chain. Please look into this ^^

Currently don’t have UnityHub installed as I attempted reinstall to see if it was an issue on my end. Removed and now can’t get it back through official means.

For what it’s worth, the key pgpdump looks fine (no advertised expiry). Just seems the rpm wasn’t signed with other half of it.

P.S. - Thanks for all your efforts and awesome engine.

Experiencing this issue as well, any chance there’s a fix coming?

+1 - experienced this error a few days ago. Used the --nogpgcheck switch to update the editor. Everything ran fine for a few days. Then today unityhub was gone. Just completely gone - the /usr/bin/unityhub file doesn’t exist on my system anymore. Sort of at a loss here…

Just an update that I reinstalled UnityHub and all my project files and Unity installs seem to be unaffected, but this is a super-scary problem.