Hi,
I was trying to install on Red Hat Enterprise Linux Server 7.8 (Maipo)
this Openlink Virtuoso:
First: Generic Linux Glibc 2.17 (64 Bit) (x86_64)
Then I try: Generic Linux Glibc 2.12 (64 Bit) (x86_64)
LLD is:
[#] ldd --version
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
:
Alway same error:
./virtuoso: /lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /lib64/libstdc++.so.6)
Also with the “Generic Linux Glibc 2.17 (64 Bit) (x86_64)”
Any solution ?
Thanks.
What Virtuoso version and installer have you been running as we do not have Generic Linux Glibc 2.17 (64 Bit) (x86_64) and Generic Linux Glibc 2.12 (64 Bit) (x86_64) installers for Virtuoso 8.3, which I assume is what you would want to be installing on Linux ? Please provided the download links for whatever you have been installing.
I would expect you would use the only Virtuoso 8.3 Generic Linux glibc2.5 (64 Bit) (x86_64) installer which should run on any Linux glibc2.5 or higher system which glibc2.12 & 2.17 are …
Note also the Updating and Installing Virtuoso Releases across Debian, Ubuntu, RHEL, and CentOS, via the OpenLink Nexus Repo document, enabling installation of Linux specific packages for RHEL, CentOS, Ubuntu & Debian to be installed from our public repo …
Hi,
there are version of Virtuoso 7.x. Ok, I will try. Regards.
Hi @hwilliams now with Virtuoso 8.3 Generic Linux glibc2.5 (64 Bit) (x86_64) I get this error:
[#] bin/virtuoso-start.sh
Checking the OpenLink License Manager
- Using License directory “/etc/oplmgr”
oplmgr: license manager is already running with pid 5811
Starting Virtuoso instance in [database]
- Initializing the new database
*** ERROR: Could not initialize the new database.
tail: cannot open ‘virtuoso.log’ for reading: No such file or directory
*** Please fix the above issue(s) before trying again.
And:
**
[#] bin/virtuoso-restore.sh
- Using License directory “/etc/oplmgr”
oplmgr: license manager is already running with pid 5811
- Starting Virtuoso instance in [database]
./virtuoso: /lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /lib64/libstdc++.so.6)
*** ERROR: Could not start this Virtuoso Instance.
tail: cannot open ‘virtuoso.log’ for reading: No such file or directory
*** Please fix the above issue(s) before trying again.
I think 2.17 < 2.18 so the version 2.5 is not ok , the problem is that I have the same error on old version like I tell you before:
Virtuoso 7.x
Generic Linux Glibc 2.17 (64 Bit) (x86_64)
Generic Linux Glibc 2.12 (64 Bit) (x86_64)
…
I don’t see why you are getting the /virtuoso: /lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /lib64/libstdc++.so.6) , as those generic Linux installers are suppose to work with all Linux distro’s (RH / CentOS / Ubuntu/ Debian / Suse etc) with glibc the same for higher then their version, and is what we have shipped decades now …
From the “database” of your Virtuoso installation can you provide the output of running the commands:
- ./virtuoso -?
- ./virtuoso -f
- uname -a
- rpm -qa | grep glibc
You can also try installing from Virtuoso Releases across Debian, Ubuntu, RHEL, and CentOS, via the OpenLink Nexus Repo document using our Nexus repo …
It looks like some third party package on your system has installed a library for a gilbc 2.18 system whereas RHEL/CentOS 7.x are glibc 2.17 based systems, as per the rpm -qa ...
output.
Can you please provide the output of running the command:
yum provides /lib64/libstdc++.so.6
so we can see what is installing this /lib64/libstdc++.so.6
library, if it came from an rpm package.
Hi,
probabily is: epel/7/x86_64/repodata…