Thanks for the debug tips @markgarrison, that helped locate the problem!
TL;DR: I added libxcrypt
to satisfy a missing libcrypt.so.1
and everything works now.
For completeness, here’s the answers to your questions:
I extracted the AppImage, and checked the linked libraries, everything was found except for libcrypt.so.1
:
$ ldd squashfs-root/resources/linux/libgraph_server_shared.so
ldd: warning: you do not have execution permission for `squashfs-root/resources/linux/libgraph_server_shared.so'
linux-vdso.so.1 (0x00007ffc9fecd000)
libstdc++.so.6 => not found
libAnalyzer.so => /home/alex/Downloads/squashfs-root/resources/linux/libAnalyzer.so (0x00007f18910a1000)
libcrypt.so.1 => not found
librt.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/librt.so.1 (0x00007f189109c000)
libnsl.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libnsl.so.1 (0x00007f1891083000)
libutil.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libutil.so.1 (0x00007f189107c000)
libdl.so.2 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libdl.so.2 (0x00007f1891077000)
libpthread.so.0 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libpthread.so.0 (0x00007f1891072000)
libm.so.6 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libm.so.6 (0x00007f1890f92000)
libgcc_s.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libgcc_s.so.1 (0x00007f1890f78000)
libc.so.6 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libc.so.6 (0x00007f188dc00000)
/nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib64/ld-linux-x86-64.so.2 (0x00007f1891153000)
libstdc++.so.6 => not found
Adding libxcrypt
fixed this.
Also what version of NixOS are you using?
NixOS unstable.
I also found running the executable with the --enable-logging
to be helpful for debug, it also pointed towards graph_server_shared
problems.
"PromiseWorkerError: failed to load graph_server_shared undefined", source: file:///nix/store/0dzh9scd0m0gx8mzv3mlh2xvxlwwzp3l-saleae-logic-2-extracted/resources/app.asar/dist/logic/bundle.js (118)
"error connecting to socket: PromiseWorkerError: failed to load graph_server_shared", source: file:///nix/store/0dzh9scd0m0gx8mzv3mlh2xvxlwwzp3l-saleae-logic-2-extracted/resources/app.asar/dist/logic/bundle.js (118)