Caligare NetFlow - Knowledgebase
Search:     Advanced search
Browse by category:
Glossary | Contact Us

libmysqlclient.so.10: cannot enable executable stack as shared object requires

Add comment
Views: 1078
Votes: 0
Comments: 0

This error message is displayed on kernels with exec-shield protection - usually on Fedora/RedHat distributions. In kernels with ExecShield technology, the addresses at which these binaries are loaded is randomized, yet in kernels without ExecShield and PIE support, these binaries are loaded at a generally predictable location.

Not all programs are suitable to be compiled as PIE; because PIE binaries must be relocatable, they are compiled to become Position Independent Code. Since PIE is a new technology, not all programs in Red Hat Enterprise Linux use it yet.

For more details, please, read the following URL(s):
1. exec-shield description: http://www.redhat.com/f/pdf/rhel/WHP0006US_Execshield.pdf
2. description of security enhancements in RHEL/FC: http://people.redhat.com/drepper/nonselsec.pdf

The following command will disable exec-shild protection requirement for binaries and their libraries.
echo 0 > /proc/sys/kernel/exec-shield
This will not disable protection for binaries, that are compiled with exec-shild protection.
Others in this Category
document What are the recommended system requirements for Caligare Flow Inspector?
document How can I tune the database for better performance?
document I can't connect to MySQL database.
document Apache configuration file is not found.
document I can't access the web interface.
document When I tried to restart netflow collector I saw message: "Error: unknown parameter restart"
document MySQL module isn't supported by PHP.
document Can't select MySQL database 'nfx'; check if database exists or you have access rights to use it.
document How can I test if netflow collector receives netflow data exports from my Cisco router?
document Many drops where indicated due to bad source IP address in the collector status.
document Netflow is coming in, but I'm seeing many drops due to bad netflow version in the collector status.
document Can I install netflow monitoring on a 64bit system?



RSS