Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

appimage error: symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_module_open_full #319

Open
axiomgraph opened this issue Oct 29, 2022 · 4 comments

Comments

@axiomgraph
Copy link

running appimage shows errors on arch linux and ubuntu 22.04.
Screenshot from 2022-10-29 17-53-41
Screenshot from 2022-10-29 17-34-29

@BobSynfig
Copy link

Please check #304

@axiomgraph
Copy link
Author

thanks mate. looks fine.

@whchapman
Copy link

whchapman commented Feb 5, 2023

Workaround for anyone encountering this issue. The appimage can be patched in place by extracting it, removing the problem .so file (which appears to not be used), and repacking it. Below are the commands I used to create a patched AppImage which works on my Ubuntu 22.04 system.

wget https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-x86_64.AppImage chmod +x appimagetool-x86_64.AppImage ./enve-d919d4d-9_25_22-x86_64.AppImage --appimage-extract rm -f squashfs-root/usr/lib/libgmodule-2.0.so.0 ./appimagetool-x86_64.AppImage squashfs-root enve-d919d4d-9_25_22-x86_64-patched.AppImage

Edit: just realized this workaround does pretty much the same thing as BobSynfig's bash script which is linked above. His script also removes libstdc++.so.6, which wasn't necessary for me.

@zakaria-chahboun
Copy link

@whchapman Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants