Article ID: 377 - Last Modified: April 30, 2012
I seem to have a problem installing the correct library. What can I do?
/opt/schrodinger/maestro-v90211/bin/Linux-x86/maestro: error while loading shared libraries: libX11.so.6: wrong ELF class: ELFCLASS64
The "wrong ELF class: ELFCLASS64" error is usually caused by 32-bit/64-bit incompatibility. Maestro was a 32-bit application up to Suite 2009 and a 32-bit version is included in Suite 2010, Suite 2011, and Suite 2012. Launching the 32-bit Maestro on your 64-bit system without having some required files would cause problems. Most of these errors are usually resolved by installing the missing 32-bit compatibility libraries.
On CentOS, the package that provides the libX11.so.6 32-bit library is called libX11.i386.rpm.
Note the ".i386" part which indicates that this is a 32-bit library and is different from the ".x86_64" 64-bit package that most likely is installed on your machine.
Keywords: Maestro , Install , library , error, 32-bit , 64-bit
Related Articles:
#222: I installed Suite 2009 on a 64-bit Linux platform (Centos 5.4). When starting Maestro I get the error message:
/sc...
#452: I find that I have to start Maestro with -SGL option, otherwise Maestro terminates with segmentation fault errors. I ...
#788: I can run Maestro, but Glide fails with the following error:
FATAL mmim_handle_start(): error launching sh install...
Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles

