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 Exchange
🌐
GitHub
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
Discussions

/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
🌐 github.com
6
October 29, 2019
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.org
January 16, 2018
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
🌐 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
🌐 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 ...
Find elsewhere
🌐
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.
🌐
LinuxQuestions.org
linuxquestions.org › questions › linux-newbie-8 › dlopen-failed-to-open-'libdl-so-error-4175493930
dlopen failed to open 'libdl.so ERROR
February 6, 2014 - Hi, I am new to using linux and using it just to run cadence virtuoso software. I mount the /apps directory from another server to my pc and then
🌐
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...