AppImageLauncher icon indicating copy to clipboard operation
AppImageLauncher copied to clipboard

Won't run on CentOS 7.7.1908

Open rasert opened this issue 5 years ago • 1 comments

I have installed the RPM (appimagelauncher-2.1.0-travis897.d1be7e7.x86_64) using yum, and when I try to run an AppImage, this error appears:

/usr/bin/AppImageLauncher: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by /usr/bin/AppImageLauncher) /usr/bin/AppImageLauncher: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/bin/AppImageLauncher) /usr/bin/AppImageLauncher: /lib64/libc.so.6: version GLIBC_2.22' not found (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so) /usr/bin/AppImageLauncher: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so) /usr/bin/AppImageLauncher: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so) /usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so) /usr/bin/AppImageLauncher: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimage.so.1.0) /usr/bin/AppImageLauncher: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimage.so.1.0)

Running this strings /lib64/libstdc++.so.6 | grep GLIBC gives me:

GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBC_2.3 GLIBC_2.2.5 GLIBC_2.14 GLIBC_2.4 GLIBC_2.3.2 GLIBCXX_DEBUG_MESSAGE_LENGTH

So it seems that AppImageLauncher v2.1.0 is not compatible with CentOS 7.7.1908

Is there a compatible version or something I can do to make it work?

rasert avatar Dec 27 '19 16:12 rasert

AppImageLauncher's RPM binaries are built on Ubuntu xenial. See https://github.com/TheAssassin/AppImageLauncher/blob/master/travis/Dockerfile.build-xenial. I am not entirely sure I ever tested the RPMs against CentOS 7. It's not really a "desktop OS".

Binaries used to be built on trusty until it went EOL in April, those binaries worked on CentOS 7. We could in theory add a build job that builds AppImageLauncher on CentOS 7, but I don't really have time to do that, so PRs welcome.

TheAssassin avatar Feb 04 '20 11:02 TheAssassin