Hi everyone,
I’m trying install the kdb+ 32 bits on fedora 28, but I get an error: “error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory”.
I install the libnsl library with “dnf install libnsl”, but the installation of kdb+ still does not work.
Any idea on how to install?
If your system is 64 bit, he will need to install the 32 bit libraries to work with 32 bit version of kdb. On fedora adding .i386 to the package name will install the 32-bit version as by default it will install the 64 bit version so in your case you can run
dnf install libnsl.i386
If your system is 32 bits or the above still doesn’t work then the problem may be that the library file that gets installed is named slightly differently to what kdb is expecting. For example the library file is called libnsl.so
while kdb seems to be expecting libnsl.so.1
and if this turns out to be the case you can create a softlink from libnsl.so.1
to the actual library file.
You could also try using yum package manager to install libnsl.i386 which may work.
sudo yum install libnsl.i386
On Wednesday, 29 August 2018 14:55:20 UTC+1, Bruno Vilela wrote:
Hi everyone,
I’m trying install the kdb+ 32 bits on fedora 28, but I get an error: “error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory”.
I install the libnsl library with “dnf install libnsl”, but the installation of kdb+ still does not work.
Any idea on how to install?
Thanks Mark,
I install the 32bit lib, created a softlink and now works.