I've got the same problem on 22.04 even after following all the instructions and tips above. I'm trying to install 5.1.2. FWIW, I have version 4.1.2 and it works fine. Looking at the files in the respective folders shows that permissions are the same. I've even removed v4's config files and still get the error.
I've uninstalled (removed settings) and re-installed multiple times. I've tried installing to a directory under $HOME, chowning/chmoding files in the /opt/Simplify3D-5.1.2 directory. I've run the AddUserPermissions.sh script and verified my user can write to all the files and directories (I know about) including:
- ~/.config/Simplify3D
- ~/.local/share/applications
- ~/.local/share/Simplify3D/
- /opt/Simplify3D-5.1.2
I've lsof'd the running Simplify3D process when it was running as root and as my user and don't really see anything that the process is trying to access that needs root. My user is a member of `dialout` and `plugdev` in case it was trying to access anything under /dev/.
I can get the software to run under sudo, but that's not really allowed other than for testing. I'm also unwilling to run it as root.
I did see something interesting. When I did an strace, the application will open, and I can see the UI, but I can't interact with it. I've never tried to strace a gui app before, so maybe this is normal? I was trying to see what files it was trying to access on my hard drive to make sure permissions were correct. It's jus strange that strace gets the app farther (the GUI loads), but nothing works.
If anyone has any other tips, I'd love to hear them. As of right now, if I can't get it to work, I'm gonna ask for a refund. I'd love for it to work, as I really like Simplify3D v4. I just want some of the newer features in 5 and gladly paid for the upgrade. ¯\_()_/¯