Hi,
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 [root@NIR Downloads]#
I tested typing:
[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
Is there any library missing? I did not found nothing related with libifcore or libintlc at google...
Thanks for any help.
Flavio
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
participants (2)
-
flavio seixas
-
Modeller Caretaker