[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [modeller_usage] Fedora 14 and Modeller



On 3/18/11 1:12 PM, flavio seixas wrote:
I was trying to install modeller on an AMD AthlonX2 Fedora-14 Linux
machine 64-bit x86_64 RPM version.
The following error message appears:

[root@NIR Downloads]# env KEY_MODELLER9v8=<my password>  rpm -Uvh modeller-9v8-1.x86_64.rpm
warning: modeller-9v8-1.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 745e6093: NOKEY
Preparing...                ########################################### [100%]
    1:modeller               ########################################### [100%]
restorecon reset
/usr/lib/modeller9v8/lib/x86_64-intel8/libifcore.so.5 context
system_u:object_r:lib_t:s0->system_u:object_r:textrel_shlib_t:s0

That's not an error message - looks like everything installed correctly to me. It's merely warning you that you didn't check the signature on the package before you installed, so it could have been tampered with.

[root@NIR Downloads]# mod9v8
/usr/lib/modeller9v8/bin/mod9v8_x86_64-intel8: error while loading
shared libraries: libintlc.so.5: cannot enable executable stack as
shared object requires: Permission denied

In Fedora 14, the default SELinux settings were changed. Now executable stack is disabled by default (in previous Fedora releases it was enabled). The Intel C libraries that Modeller uses request executable stack, and so are being denied by SELinux.

Fortunately Modeller doesn't actually need executable stack, so you can simply "fix" the Intel C library. Run, as root:

execstack -c /usr/lib/modeller9v8/lib/x86_64-intel8/libintlc.so.5

	Ben Webb, Modeller Caretaker
--
             http://www.salilab.org/modeller/
Modeller mail list: http://salilab.org/mailman/listinfo/modeller_usage