Segmentation Fault Error When Starting VMware Management Interface on Linux Host (1792)
My GSX Server Linux host is configured to use LDAP. When the server boots, the VMware Management Interface does not start and the management interface's error log (/var/log/vmware-mui/error.log) reports numerous segmentation fault errors. What is wrong?
This error occurs on newer Linux distributions that include a more recent version of the libdb library than the libdb.so.3 library that the management interface uses. The Apache server (which the management interface uses) tries to load symbols from the newer library, not the libdb.so.3 library.
To work around this issue, create a symlink in /usr/lib/vmware-mui/lib/ to the latest version of libdb in /usr/lib. In a terminal on the Linux host, do the following:
Change to the /usr/lib/vmware-mui/lib/ directory.
Create the symlink. For example, if the latest version of the libdb library is /usr/lib/libdb-4.2.so, type the following:
ln -s /usr/lib/libdb-4.2.so
- Restart the management interface.
Note: To work around this issue on Debian-based operating systems (like Ubuntu), install the library files using apt-get install libdb2.