I feel lucky in stumbling across this solution, but wanted to post it up in case anyone else runs across this issue in installing legacy software.
Assuming the install anywhere script is called Install.bin
# cp Install.bin Install.bak
# cat Install.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > Install.bin
# rm Install.bak
This worked nicely.
The fix was originally posted on the Zend Knowledgebase (now 404'ed), it is still archived on linuxquestions.org.
Answer from a coder on Stack ExchangeGitHub
github.com › dotnet › corefx › issues › 25102
System.Drawing on CentOS: Unable to load DLL 'libdl' · Issue #24070 · dotnet/runtime
November 7, 2017 - Any code which uses System.Drawing fails on CentOS 7.4 with the following exception: Unhandled Exception: System.TypeInitializationException: The type initializer for 'Gdip' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'libdl': The specified module or one of its dependencies could not be found.
Author dotnet
/usr/lib64/libdl.so.2, but no libdl.so
In CentOS 7 /usr/lib64/libdl.so.2 exists, but not libdl.so. More on github.com
Help resolve packet dependency - CentOS
I get these dependency errors: ... is required by bitdefender-scanner-7.6-4.i586 libc.so.6 (GLIBC_2.3) is required by bitdefender-scanner-7.6-4.i586 libdl.so.2 is required by bitdefender-scanner-7.6-4.i586 libdl.so.2 (GLIBC_2.0) is required by bitdefender-scanner-7.6-4.i586 ... More on centos.org
centos - How to find packages corresponding to particular library versions - Stack Overflow
I have a server on which I installed CentOS 6.5. Now I had to install some rpms (IBM's Tivoli Backup Client) but this didn't work, due to failed dependencies: [root@server1 tivoli-install]# rpm -... More on stackoverflow.com
c - How do I resolve this error 'cannot find -lc'? - Stack Overflow
How do I compile this code in CentOS 7 ? I am reading one book and in the book they use -static while compiling so that's how I did it and I get errors I mentioned below but when I dont use -static... More on stackoverflow.com
Pkgs.org
pkgs.org › download › libdl.so.2
Libdl.so.2 Download for Linux (rpm xbps)
Download libdl.so.2 linux packages for AlmaLinux, Amazon Linux, CentOS, Fedora, Mageia, OpenMandriva, openSUSE, PCLinuxOS, Rocky Linux, Void Linux · Filter: Distros: all Arches: arm intel Types: official thirdparty · AlmaLinux 9 · AlmaLinux 8 · Amazon Linux 2 · Amazon Linux 1 · CentOS 8 · CentOS 7 ·
Pkgs.org
pkgs.org › download › libdl.so.2()(64bit)
Libdl.so.2()(64bit) Download for Linux (rpm)
Download libdl.so.2()(64bit) linux packages for AlmaLinux, ALT Linux, Amazon Linux, CentOS, Fedora, Mageia, OpenMandriva, openSUSE, PCLinuxOS, Rocky Linux · Filter: Distros: all Arches: arm intel Types: official thirdparty · AlmaLinux 9 · AlmaLinux 8 · ALT Linux P10 · ALT Linux P9 · ALT Linux Sisyphus · Amazon Linux 2 · Amazon Linux 1 · CentOS 8 · CentOS 7 ·
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libdl.so.2
The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc.
Medium
54sakuramiku.medium.com › centos7-lampp-cannot-open-shared-object-file-no-such-file-or-directory-c9d16558aee9
CentOS 7 LAMPP cannot open shared object file: No such file or directory | by Sheng-Shan Chen | Medium
April 19, 2021 - Maybe you can see this error code when you start lampp in CentOS 7 · ** (gedit:10150): WARNING **: 10:15:59.822: Set document metadata failed: Setting attribute metadata::gedit-position not supported [root@localhost ~]# sudo /opt/lampp/lampp start /bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory /bin/sh: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory /bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or director
CentOS
centos.org › forums › viewtopic.php
Help resolve packet dependency - CentOS
January 16, 2018 - I get these dependency errors: ... is required by bitdefender-scanner-7.6-4.i586 libc.so.6 (GLIBC_2.3) is required by bitdefender-scanner-7.6-4.i586 libdl.so.2 is required by bitdefender-scanner-7.6-4.i586 libdl.so.2 (GLIBC_2.0) is required by bitdefender-scanner-7.6-4.i586 ...
Pbone
rpm.pbone.net › results_srodzaj_1_search_libdl.so.2(GLIBC_2.0)
RPM Search libdl.so.2(GLIBC_2.0)
RPM Search libdl.so.2(GLIBC_2.0)
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libdl.so.2()(64bit)
The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc.
CentOS Repositories
centos.pkgs.org › 7 › centos-x86_64 › libtool-ltdl-devel-2.4.2-22.el7_3.x86_64.rpm.html
libtool-ltdl-devel-2.4.2-22.el7_3.x86_64.rpm CentOS 7 Download
Download libtool-ltdl-devel-2.4.2-22.el7_3.x86_64.rpm for CentOS 7 from CentOS repository.
CentOS Repositories
centos.pkgs.org › 7 › centos-x86_64 › libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm.html
libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm CentOS 7 Download
Download libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm for CentOS 7 from CentOS repository.
Arcserve
support.arcserve.com › s › article › 206266613
ASBU agent for CentOS 7 32 bit Libraries
Arcserve Support Community
Pkgs.org
pkgs.org › download › libltdl.so.7()(64bit)
Libltdl.so.7()(64bit) Download for Linux (rpm)
Download libltdl.so.7()(64bit) linux packages for AlmaLinux, ALT Linux, Amazon Linux, CentOS, Fedora, Mageia, OpenMandriva, openSUSE, PCLinuxOS, Rocky Linux · libltdl.so.7()(64bit) latest versions: 2.4.7, 2.4.6, 2.4.2
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libdl.so
The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc.
MongoDB
mongodb.com › ops and admin
Ldd difference between RHEL 7 and 8 for mongo 3.6.17 above - Ops and Admin - MongoDB Community Hub
March 26, 2021 - Hi Team, We are seeing few dynamic link libraries are missing in 3.6.17 for CentOS 8. if i install the same on CentOS7 its shows those additional libs. 3.6.17 mongod ldd output from CentOS7 ldd /usr/bin/mongo linux-vdso.so.1 => (0x00007fff9778f000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f75ad456000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f75acff3000) libssl.so.10 => /lib64/libssl.so.10 (0x00007f75acd81000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f75acb7d000) librt.so...