[Bug 713408] New: Yast2 apparmor module crash on factory
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c0 Summary: Yast2 apparmor module crash on factory Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bruno@ioda-net.ch QAContact: jsrain@novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0 FirePHP/0.4 With an up to date (2011-08-21) factory install If you try to manage apparmor with Yast2 the module crash. After opening the settings module you check the checkbox enable (which should already be checked as aa-status return running) setup the email or not. then click on set profiles mode nothing happen in foreground. There's a ag_complaint process running and eating cpu. This is not related to new version of apparmor Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: crash Expected Results: able to use it Yast2 perl error dialog box contain Can't locate Immunix/SubDomain.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.14.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.14.1 full trace in attachement See gdb attachement too -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c1 --- Comment #1 from Bruno Friedmann <bruno@ioda-net.ch> 2011-08-22 10:54:22 UTC --- Created an attachment (id=446898) --> (http://bugzilla.novell.com/attachment.cgi?id=446898) gdb trace of ag_complain -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c2 --- Comment #2 from Bruno Friedmann <bruno@ioda-net.ch> 2011-08-22 11:21:21 UTC --- Created an attachment (id=446919) --> (http://bugzilla.novell.com/attachment.cgi?id=446919) The perl error log I've shortened the log the initial one has 180000 lines. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c3 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-beta@cboltz.de --- Comment #3 from Christian Boltz <suse-beta@cboltz.de> 2011-08-22 14:00:47 CEST --- Looks like the perl-apparmor package does not contain SubDomain.pm. I have just submitted a (hopefully) fixed package to home:cboltz:branches:security:apparmor:factory apparmor (still compiles) Feel free to test it ;-) - you'll only need to install the perl-apparmor package from my home repo. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c4 --- Comment #4 from Christian Boltz <suse-beta@cboltz.de> 2011-08-22 18:04:37 CEST --- Test packages should be available in 5 minutes on http://download.opensuse.org/repositories/home:/cboltz:/branches:/security:/... As I said, you'll only need to update the apparmor-perl package. It should at least have version 2.6.1-94.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c5 --- Comment #5 from Bruno Friedmann <bruno@ioda-net.ch> 2011-08-22 16:55:32 UTC --- Christian you loose :-) Problem: nothing provides libapparmor1 = 2.6.1 needed by perl-apparmor-2.6.1-94.1.x86_64 Solution 1: do not install perl-apparmor-2.6.1-94.1.x86_64 Solution 2: break perl-apparmor by ignoring some of its dependencies I pick the whole repo and zypper dup against it. restart libvirtd, and then I can play like I want with yast. So let this open until it goes to factory ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c6 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|YaST2 |AppArmor AssignedTo|bnc-team-screening@forge.pr |jeffm@novell.com |ovo.novell.com | QAContact|jsrain@novell.com |qa@suse.de --- Comment #6 from Christian Boltz <suse-beta@cboltz.de> 2011-08-23 00:29:01 CEST --- I have to admit I didn't check the dependencies ;-) but good to know it solves the bug :-) I just did some cleanup and sent SR 79508 to security:apparmor:factory. (And yes, this should be kept open at least until it is in security:apparmor:factory.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-09-07 18:00:41 CEST --- This is an autogenerated message for OBS integration: This bug (713408) was mentioned in https://build.opensuse.org/request/show/81356 Factory / apparmor -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=713408 https://bugzilla.novell.com/show_bug.cgi?id=713408#c8 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #8 from Christian Boltz <suse-beta@cboltz.de> 2011-09-11 20:51:51 CEST --- The fix is in Factory in the meantime :-) and I'm the official AppArmor maintainer in openSUSE now. Right now I'm working on AppArmor 2.7 packages - I'll send a mail to the factory list when they are ready because I need them tested. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com