Hi Wyatt,

This is an SELinux issue. We do not yet support running with SELinux
enabled. As a work around, you could disable SELinux completely

        # setenforce 0

or you could just disable the two things we've seen trigger for our
server so far.

        # setsebool -P allow_execstack=1
        # setsebool -P allow_execmod=1

This has seemed to work for other CentOS users, although I cannot
guarantee that you won't encounter some other SELinux issue in the
future.

If you know how to create an SELInux policy module, you could take the
more surgical approach of creating one that only permits execstack and
execmod for our binary. The commands above permit them for all binaries.

Wayne.


On Thu, 2008-10-23 at 11:51 -0400, Wyatt VanderStucken wrote:

> I'm trying to upgrade from MLS 3.2-7 to 4.0-1 on CentOS 5.2...  I 
> followed the upgrade instructions in the Installation Guide, but but 
> when I try to start MLS I'm getting:
> 
> Starting MarkLogic: /opt/MarkLogic/bin/MarkLogic: error while loading 
> shared libraries: Basis/lib/libbteuclid.so.6.0.1: cannot restore segment 
> prot after reloc: Permission denied
>                                                            [FAILED]
> 
> I have tried chmod 777 on libbteuclid.so.6.0.1 to no avail - any 
> suggestions???
> 
> Thanks,
> Wyatt
> 
> _______________________________________________
> General mailing list
> [email protected]
> http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to