CarnetApp / CarnetElectron

57 stars 14 forks source link

64bit version looking for 32bit fuse #24

Open mikeplem opened 4 years ago

mikeplem commented 4 years ago

I have downloaded the 64 bit AppImage file and when I execute it I get an error that it cannot find libfuse.so.2

I am running Arch and here is what pacman says.

$ pacman -Ql fuse2 | grep libfuse 
fuse2 /usr/lib/libfuse.so
fuse2 /usr/lib/libfuse.so.2
fuse2 /usr/lib/libfuse.so.2.9.9
mike at onelander in ~/Downloads 
$ ls -l /usr/lib/libfuse.so.2
lrwxrwxrwx 1 root root 16 Sep 18 19:36 /usr/lib/libfuse.so.2 -> libfuse.so.2.9.9

mike at onelander in ~/Downloads 
$ ls -l /usr/lib/libfuse.so.2.9.9
-rwxr-xr-x 1 root root 251776 Sep 18 19:36 /usr/lib/libfuse.so.2.9.9

I then run strace against the AppImage and see the following

openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib32/libdl.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib32/libpthread.so.0", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib32/libz.so.1", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib32/libc.so.6", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
openat(AT_FDCWD, "/proc/self/exe", O_RDONLY) = 3
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib32/tls/i686/sse2/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/tls/i686/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/tls/sse2/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/tls/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/i686/sse2/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/i686/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/sse2/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib32/libfuse.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)