Red Hat Bugzilla – Bug 191150
"SELinux" blocks execution of "libxul.so"
Last modified: 2007-11-30 17:11:32 EST
Description of problem:
The configure script of "epiphany" aborts when the "xulrunner" rendering
backend is chosen.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Rebuild "epiphany" with option "--with-gecko=xulrunner"
The "configure" stage aborts. The following message appears in
"config.log": "./conftest: error while loading shared libraries:
/usr/lib/xulrunner-22.214.171.124/libxul.so: cannot restore segment prot
after reloc: Permission denied".
The "configure" stage should have completed as expected.
After changing the file attribute from "system_u:object_r:lib_t" to
"system_u:object_r:textrel_shlib_t", "configure" completes as
The "xulrunner-1.8.0.cvs20060505" package has been retrieved from "rawhide".
Various symlinks have been added in order to compile "epiphany".
"/usr/lib/xulrunner-126.96.36.199" does not exist in the original package where
it is actually named "/usr/lib/xulrunner-1.8.0.cvs20060505" (Bug #191153).
I will fix the policy to allow this to complete but this is actually a bug in
the library to require this. So I am reassigning to xulrunner.
This link explains the problem
The xulrunner package is not yet ready for rawhide and it was shipped there by
mistake. I removed it now.