Your message dated Mon, 10 Nov 2014 18:26:35 +0100
with message-id <20141110172635.gb19...@xanadu.blop.info>
and subject line Re: Bug#768699: apparmor-profiles-extra: FTBFS in jessie:
Tests failures
has caused the Debian Bug report #768699,
regarding apparmor-profiles-extra: FTBFS in jessie: Tests failures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
768699: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768699
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: apparmor-profiles-extra
Version: 1.4
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20141108 qa-ftbfs
Justification: FTBFS in jessie on amd64
Hi,
During a rebuild of all packages in jessie (in a jessie chroot, not a
sid chroot), your package failed to build on amd64.
Relevant part (hopefully):
> + touch tests/local/usr.sbin.apt-cacher-ng
> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles -I
> tests /«PKGBUILDDIR»/profiles/usr.sbin.apt-cacher-ng
> Cache read/write disabled: /sys/kernel/security/apparmor/features interface
> file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> + touch tests/local/usr.bin.evince
> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles -I
> tests /«PKGBUILDDIR»/profiles/usr.bin.evince
> Cache read/write disabled: /sys/kernel/security/apparmor/features interface
> file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> + touch tests/local/usr.bin.pidgin
> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles -I
> tests /«PKGBUILDDIR»/profiles/usr.bin.pidgin
> Cache read/write disabled: /sys/kernel/security/apparmor/features interface
> file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> + touch tests/local/usr.sbin.tcpdump
> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles -I
> tests /«PKGBUILDDIR»/profiles/usr.sbin.tcpdump
> Cache read/write disabled: /sys/kernel/security/apparmor/features interface
> file missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> *** Error in `/sbin/apparmor_parser': free(): invalid next size (normal):
> 0x00000000009915a0 ***
> Aborted
> make[1]: *** [override_dh_auto_test] Error 134
> debian/rules:21: recipe for target 'override_dh_auto_test' failed
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/11/08/apparmor-profiles-extra_1.4_jessie.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Hi,
On 10/11/14 at 15:54 +0100, intrigeri wrote:
> Control: tag -1 + moreinfo
>
> Hi Lucas, hi AppArmor folks!
>
> [this is about https://bugs.debian.org/768699]
>
> Lucas Nussbaum wrote (09 Nov 2014 07:25:48 GMT) :
> > During a rebuild of all packages in jessie (in a jessie chroot, not a
> > sid chroot), your package failed to build on amd64.
>
> Thanks lot for this report, and the underlying QA effort!
>
> Lucas: I have one question for you at the end of this email.
> I guess you can skip the rest.
>
> AppArmor folks: I have one question for you, almost at the end of
> this email.
>
> > Relevant part (hopefully):
> >> + touch tests/local/usr.sbin.apt-cacher-ng
> >> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles
> >> -I tests /«PKGBUILDDIR»/profiles/usr.sbin.apt-cacher-ng
> >> Cache read/write disabled: /sys/kernel/security/apparmor/features
> >> interface file
> >> missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> >> + touch tests/local/usr.bin.evince
> >> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles
> >> -I tests /«PKGBUILDDIR»/profiles/usr.bin.evince
> >> Cache read/write disabled: /sys/kernel/security/apparmor/features
> >> interface file
> >> missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> >> + touch tests/local/usr.bin.pidgin
> >> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles
> >> -I tests /«PKGBUILDDIR»/profiles/usr.bin.pidgin
> >> Cache read/write disabled: /sys/kernel/security/apparmor/features
> >> interface file
> >> missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> >> + touch tests/local/usr.sbin.tcpdump
> >> + /sbin/apparmor_parser --add --skip-cache --skip-kernel-load -I profiles
> >> -I tests /«PKGBUILDDIR»/profiles/usr.sbin.tcpdump
> >> Cache read/write disabled: /sys/kernel/security/apparmor/features
> >> interface file
> >> missing. (Kernel needs AppArmor 2.4 compatibility patch.)
> >> *** Error in `/sbin/apparmor_parser': free(): invalid next size (normal):
> >> 0x00000000009915a0 ***
> >> Aborted
> >> make[1]: *** [override_dh_auto_test] Error 134
> >> debian/rules:21: recipe for target 'override_dh_auto_test' failed
>
> I've tried to reproduce this locally, and failed (pbuilder,
> {jessie,sid}/amd64). I've filed #768980 against the apparmor package,
> since apparmor_parser lives in there, and it should just not crash
> this way.
>
> Then, I wondered whether the order of profiles loading mattered (it
> depends on find's output, which depends on low-level local filesystem
> details that do vary), so I've also tried to reproduce after forcing
> the "for profile in" loop to load the profiles in the exact same order
> as the one that exposed the problem => still can't reproduce the bug.
>
> > The full build log is available from:
> >
> > http://aws-logs.debian.net/ftbfs-logs/2014/11/08/apparmor-profiles-extra_1.4_jessie.log
>
> I noticed this line in the log:
>
> Kernel: Linux 2.6.32-5-xen-amd64 amd64 (x86_64)
>
> I suspect current apparmor_parser might not support 2.6.32 that
> well... upstream folks, what do you think?
>
> Lucas:
>
> * what's the configuration of this 2.6.32-5-xen-amd64 kernel?
> * is it an option to try building this package on the same kind of
> setup, but with a newer kernel?
>
> I'm tempted to simply wrap the tests in debian/rules with
> a conditional about the running kernel version, and see if the problem
> arises again on next archive rebuild.
Erm, the Amazon EC2 virtual machine is supposed to be running wheezy,
but for some reason, the kernel in use might still be squeeze's. I'll
see what I can do. In the meantime, I think that it makes sense to not
change anything on the apparmor side, and just close this bug.
Lucas
--- End Message ---