Knowledge Base

Article ID: 1310 - Last Modified:

Maestro fails on startup with an error message that includes "error while loading shared libraries" and "cannot restore segment prot after reloc: Permission denied". What can I do?

This message is usually produced because the SELinux security settings are enabled, and these settings prevent Maestro from loading. If you do not get the "Permission denied" message when you log in as root and start Maestro, the problem is most likely the security settings. The problem occurs in the 2014-1 and earlier releases; as of the 2014-2 software release, this problem should no longer occur.

The first solution is to disable the SELinux security settings, by logging on as root and issuing the following command:

setenforce 0

This command turns off the SELinux security until the machine is rebooted. To turn off the settings permanently, log on as root, open /etc/selinux/config in a text editor, and change the SELINUX setting to disabled:

SELINUX=disabled

If you do not want to disable SELinux security, you can run one of the following commands:

chcon -t texrel_shlib_t `find $SCHRODINGER -name \\*.so\\*`

or

find $SCHRODINGER -name \\*.so\\* | xargs chcon -t texrel_shlib_t

These commands must be run when logged in as the user who installed the software.

Keywords: libimf.so, libifcore.so.5, Fedora

Back to Search Results

Was this information helpful?

What can we do to improve this information?


To ask a question or get help, please submit a support ticket or email us at help@schrodinger.com.
Knowledge Base Search

Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles