Lunacy version: Lunacy 9.2.1, Snapcraft Edition
OS version: Arch Linux.
Lunacy is incapable of self-updating on Linux. If you use the Snapcraft version of Lunacy - it cannot find the new beta version of Lunacy 9.3 (see screenshot).
If you use the deb package from the official site, the problem is different - Lunacy crashes when trying to update (after clicking the “install” button). It doesn’t matter if you are trying to install a beta version or a new update.
Judging by the logs (I’m attaching the log file below)), the error occurs because GNOME Terminal is not installed on the system (I don’t have it, as my work environment is KDE Plasma).
2023.08.28_15.59.50.txt (4,8 КБ)
After installing GNOME Terminal the situation should be solved, but no, another error occurs! When I click “Install”, the GNOME Terminal window pops up asking for the user’s password, and after entering the password, nothing else happens. I don’t see anything in the logs, attached below:
2023.08.28_16.04.56.txt (2,2 КБ)
I think you need to rework the update system on Linux, because different users use different terminals and not everyone has GNOME Terminal installed. Also, the Arch Linux package manager doesn’t officially support deb or rpm packages, so that could be a problem too. I think you should distribute Lunacy in .tar.gz archive or .AppImage format, so that users of different distributions can easily install your programme in any Linux distribution.
I hope I’ve covered everything in detail.