[apparmor] 2.5.1 build failure on Arch

andrew thomas atswartz at gmail.com
Tue Oct 19 22:38:03 BST 2010


  On 10/19/2010 03:47 PM, John Johansen wrote:
> On 10/19/2010 01:24 PM, andrew thomas wrote:
> <  snip>
>
>>>
>> Thanks for your reply John,
>> The weird thing is that I am using the same .config file to build my kernels on ubuntu, debian&  arch and apparmor works just fine on the first two.  Here is the security section.
>>
> okay definitely strange.  Let me get this straight, you build the same kernel on ubuntu, debian, and arch, and it works on ubuntu, and debian but not arch?
>
Yes.
> Does /sys/kernel/security exist in the arch kernel?
Yes, just empty.
> What of /sys/module/apparmor/parameters/  ?
> if it does exist, what is the output of
>    cat /sys/module/apparmor/parameters/enabled
>
>
# cat /sys/module/apparmor/parameters/enabled
Y

>>      #
>>      # Security options
>>      #
>>      CONFIG_KEYS=y
>>      # CONFIG_KEYS_DEBUG_PROC_KEYS is not set
>>      CONFIG_SECURITY=y
>>      CONFIG_SECURITYFS=y
>>      CONFIG_SECURITY_NETWORK=y
>>      # CONFIG_SECURITY_NETWORK_XFRM is not set
>>      CONFIG_SECURITY_PATH=y
>>      # CONFIG_SECURITY_SELINUX is not set
>>      # CONFIG_SECURITY_SMACK is not set
>>      # CONFIG_SECURITY_TOMOYO is not set
>>      CONFIG_SECURITY_APPARMOR=y
>>      CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
>>      CONFIG_SECURITY_APPARMOR_COMPAT_24=y
>>      # CONFIG_SECURITY_YAMA is not set
>>      # CONFIG_IMA is not set
>>      CONFIG_DEFAULT_SECURITY_APPARMOR=y
>>      # CONFIG_DEFAULT_SECURITY_DAC is not set
>>      CONFIG_DEFAULT_SECURITY="apparmor"
>>      CONFIG_CRYPTO=y
>>
>> I am getting the source from git://kernel.ubuntu.com/ubuntu/ubuntu-natty.git  and
>>
>>      patch -p1 -R<  ../apparmorB.patch
>>      patch -p1 -R<  ../apparmorA.patch
>>      git fetch
>>      git reset --hard origin/master
>>      patch -p1<  ../apparmorA.patch
>>      patch -p1<  ../apparmorB.patch
>>
>> removing and reapplying the patches when I update because they rebase against Linus' tree. The two patches are the patches that I posted on pastebin in my last post.  What could be different about Arch that would make the kernels not work right?
> That should work.  So if I install arch linux and pull ubuntu-natty.git and apply the patches and build under arch with your attached config, that would replicate what is failing for you correct?
>
That is correct.

Thanks again for all your help.  I just checked a a vanilla git kernel 
from 
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git and 
it did the same.



More information about the AppArmor mailing list