Home / GitHub Page

AppImage not running on musl-based Void Linux

Joplin Version: v1.0.174
OS: 64-bit Void Linux 20181111 , musl-based

I’ve run the installation using the install script, which works perfectly, I end up with Joplin.AppImage in ~/.joplin. I’ve set the permissions to executable but when I run it through the command line or with Thunar I get the error “No such file or directory.” On reddit here and here people have said the AppImages don’t work on musl-based systems, but I’m not 100% sure where that information comes from, or if that’s right.

Any idea what’s going on?

If it works on a non-musl based system, what does this tell you?

You could try to extract the AppImage and run it directly.

I read a couple of github issues from the appimage project. And it looks like AppImages still depend on a few libraries from the host system. For example, if the application used gtk then it would still dynamically link the system gtk rather than packaging it into the appimage. So the issue here is that some components of Joplin (and appimage itself) depend on glibc, which means it’s a no go for the joplin appimage on your system.

It would be interesting to see if you could run the debug version of joplin though, @CalebUsadi you can check the docs for instructions on building joplin.