Re: Global requirements were not met

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On [DATE], "[NAME]" <[ADDRESS]> wrote:

> On Tue, 2008-02-26 at 17:06 +0100, selinux@xxxxxx wrote:
>> Still having problems setting up modules dor JBoss + Java:
>> 
>> I believe our JBoss module has a fine start now. We decided to write a
>> complete new java-module (jbossjava) so we will be able to get java to
>> work is strict-mode.
>> 
>> See the following files:
>> myjboss.if: http://pastebin.com/f4df202a2
>> myjboss.te: http://pastebin.com/d7318637b
>> myjboss.fc: http://pastebin.com/f2f66ff68
>> 
>> jbossjava.if: http://pastebin.com/f179749e8
>> jbossjava.te: http://pastebin.com/f1731b45d
>> jbossjava.fc: http://pastebin.com/f52227f13
> [...]
>>    1:selinux-policy-strict  ########################################### [
>> 33%]
>> libsepol.print_missing_requirements: jbossjava's global requirements were
>> not met: type/attribute jboss_rx_t
>> libsemanage.semanage_link_sandbox: Link packages failed
>> semodule:  Failed!
> [...]
>> Apparently, jbossjava doesn't have any access to the interfaces in
>> myjboss.pp. why?
> 
> Its not an interface problem, jboss_rx_t isn't declared.

If I look in the myjboss.if file I see:


interface(`jboss_rx_files',`
        gen_require(`
                type jboss_rx_t;
        ')
        allow $1 jboss_rx_t:file exec_file_perms;
')

If I understand the interfaces right it is declared in the gen_require
statement? And then we can use it in jbossjava.te:

jboss_rx_files(jbossjava_t)

Or do we not understand the way interfaces work? Do we have to declare
jboss_rx_t in jbossjava.te also?





--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux