I come bearing good news!
I can get insync to run on Aeon OS (The BEST implementation of immutable linux OS out there, #justsaying).
In this example, I got it to run via distrobox 1.5.
Via tumbleweed distrobox.
Thanks to a community gem, cubicleNate, you follow the tumbleweed install instructions once you are inside your tumbleweed distrobox.
Here, you might notice that Insync installs, but with some errors/issues…and you can’t successfully launch it, due to…
profetik777@tumbleweed:~/Downloads> insync start --no-daemon
Traceback (most recent call last):
File “insynclinux/gui/insync.py”, line 19, in
File “click/core.py”, line 1130, in call
File “click/core.py”, line 1055, in main
File “click/core.py”, line 1657, in invoke
File “click/core.py”, line 1404, in invoke
File “click/core.py”, line 760, in invoke
File “insynclinux/gui/cli.py”, line 140, in start
File “PyInstaller/loader/pyimod03_importers.py”, line 540, in exec_module
File “idesklinux/app.py”, line 12, in
File “PyInstaller/loader/pyimod03_importers.py”, line 540, in exec_module
File “idesklinux/platui_impl.py”, line 14, in
File “PyInstaller/loader/pyimod03_importers.py”, line 540, in exec_module
File “idesklinux/htmlui_impl.py”, line 6, in
ImportError: libQt5WebEngineCore.so.5: cannot enable executable stack as shared object requires: Permission denied
[24205] Failed to execute script insync
So, after MUCH troubleshooting, it turns out, that this is due to an SELinux security policy.
Once I run the following (ps. anytime you mess w/ SELinux, you run a security risk, so USE AT YOUR DISCRETION).
sudo setsebool -P selinuxuser_execmod 1
sudo setsebool -P selinuxuser_execstack 1
After this is enabled, I restarted the distrobox tumbleweed and ran insync start --no-daemon, and BOOM it launched!
I exported it so insync icon shows up in my gnome menu via distrobox export command,
distrobox-export --app insync
And bada-bing, insync is running on my IMMUTABLE OS with the repo active for updates.
Fingerscross this works long-term, but I think this is it.
Skip to the second half of this video I made narrating my journey lol prob skip to the end to see it in action…sorry, I was just soo pumped to get this working, insync is a fabulous product…please extend my thanks to the devs, I know linux customers seem to be a little bratty and ungrateful, but trust me, we complain about the things we love lol and are worth our attention! hehe
Can someone else see if this works?
p.s. If you are on silverblue, you might be able to do this on toolbox too, but for now, go with distrobox.