Hi. As i didn't found an answer (or didn't see any relation in an answer to my problem nor did the solution help), i try my own post. I appologize if this is the wrong section or to specific to a system-setup rather than the calibre-project itself, please let me know.
Goal: Installing Calibre (Server) on a minimalistic VPS CentOS7 machine
Problem: Following the instructions under
https://gist.github.com/plembo/337f3...3100692ae8c892, i get an error while downloading / installing:
Code:
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/calibre/lib/libicui18n.so.67)
The confusing part: a newer version of this library seems installed.
Code:
[root@srv01 ~]# strings /usr/lib64/libstdc++.so.6 | grep LIBCXX
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
GLIBCXX_DEBUG_MESSAGE_LENGTH
[root@srv01 ~]# sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
2022-01-13 09:49:06 URL:https://download.calibre-ebook.com/linux-installer.sh [31922/31922] -> "-" [1]
Using python executable: /bin/python2
Installing to /opt/calibre
Downloading tarball signature securely...
Using previously downloaded calibre-5.34.0-x86_64.txz
Extracting files to /opt/calibre ...
Extracting application files...
Traceback (most recent call last):
File "runpy.py", line 194, in _run_module_as_main
File "runpy.py", line 87, in _run_code
File "site.py", line 45, in <module>
File "site.py", line 39, in main
File "bypy-importer.py", line 279, in exec_module
File "calibre/__init__.py", line 22, in <module>
File "calibre/startup.py", line 124, in initialize_calibre
File "bypy-importer.py", line 279, in exec_module
File "calibre/utils/icu.py", line 13, in <module>
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/calibre/lib/libicui18n.so.67)
I already "tried" to add the path, where the symlink "libstdc++.so.6" is located, to the "LD_LIBRARY_PATH" environment variable...(as described
here).
this looks like:
Code:
[root@srv01 ~]# env
LD_LIBRARY_PATH=/usr/lib64
I also tried with an ending "/". Same same
Shouldn't this be compatible to newer versions?
To mention, i'm a simple Linux user. There aren't to many skills in this domain.
Looking forward to any hints