SELinux
Bill Davidsen
davidsen at tmr.com
Sun Sep 5 03:48:55 UTC 2010
Patrick Dupre wrote:
> On Sun, 29 Aug 2010, Rex Dieter wrote:
>
>> Patrick Dupre wrote:
>>
>>> Hello,
>>>
>>> With fedora 13, when I use Math:GSL, I get an error message:
>>> Can't load '/usr/local/lib/perl5/auto/Math/GSL/Errno/Errno.so' for
>>> module
>>> Math::GSL::Errno: /usr/local/lib/perl5/auto/Math/GSL/Errno/Errno.so:
>>> cannot restore segment prot after reloc: Permission denied at
>>> /usr/lib/perl5/DynaLoader.pm line 200.
>>>
>>> if I do not switch SELinux to permissive !!
>>
>> Seems something you installed yourself that's running afoul of selinux,
>> fedora doesn't install anything into /usr/local/... by default.
>>
> Of course, I NEED Math:GSL !!!!
>
So relabel it, there's a good chance that a screen or so down the error report
you see with sealert there will be a line saying something like "to allow this
run {cmd}" and all you have to do is drag the {cmd} it gives you and drop it in
a console.
This is not always true, but often enough to be worth looking.
You need to relabel /usr/local/lib/* because you may have just plopped things
into that directory instead of *installing* them properly.
--
Bill Davidsen <davidsen at tmr.com>
"We have more to fear from the bungling of the incompetent than from
the machinations of the wicked." - from Slashdot
More information about the users
mailing list