On 25/03/10 02:57, Aleksey Tsalolikhin wrote:
Hi. httpd used to work but now does not start up.
Error message:
Starting httpd: Syntax error on line X of /etc/httpd/conf.d/php.conf:
Cannot load /etc/httpd/modules/libphp5.so into server:
libxml2.so.2: failed to map segment from shared object: Permission
denied
I can start httpd if I turn off SElinux, but I want to figure this out
and re-enable
SELinux.
SElinux labels on libxml.so.2.6.26 are OK ( system_u:object_r:lib_t )
and "restorecon -n libxml.so.2.6.26" does not return anything so the
labels match default. (libxml.so.2 is a symlink to 2.6.26)
No recent AVC denied entries in /var/log/audit/audit.log or
/var/log/messages. (One did not get logged when I tried to start httpd
and failed.)
I googled the above error message but all I could find were web pages in Chinese
advising to run restorecon on libxml2.so file or turn off SElinux.
Any suggestions on how to investigate this?
Has libxml2 on your system recently changed, and if so, where did it
come from?
Paul.