Hi all,
I was having some issues getting the RoasTime appimage working on my Aurora linux (sibling of Bazzite, derivative of the Fedora immutable distros) box, but after some troubleshooting I got things working properly. Since it’s a little more niche of a use-case, I wanted to share in case anyone else ran into the issue in the future.
I had no problems getting the appimage running, and could log in and see all of my stuff, but simply couldn’t get communication with my Bullet. The dependency script that attempts to run on first install failed, and I believe this is the same script that attempts to run from Settings > Software > Re-Install.
At least in the case of Aurora, the appimage contents were getting mounted to a read-only file system under /tmp, and the script couldn’t be executed.
The workaround I found was to extract the appimage’s contents by executing the file with the “–appimage-extract” switch from the terminal:
./RoasTime-4.13.6.appimage --appimage-extract
Then navigate to the script location, make it executable, and run it:
cd squashfs-root/resources/deps
chmod +x after-install.sh
./after-install.sh
The script sets up the necessary udev rules to make everything play nicely. It also attempts to use apt to install libusb which failed because I’m not using a Debian-based distro, but it was of no consequence in my case since Aurora ships with it.