Upgraded to 2.5.1-0ubuntu0.10.10.2 in two clean up to date VMs (amd64
and i386) and this issue is resolved.

** Description changed:

  SRU
  
  1. impact of the bug is minimal for stable releases, since apport is
  disabled by default. However, being able to run 'ubuntu-bug', 'apport-
  bug' or 'apport-collect' is useful for developers trying to get more
  information from users.
  
  2. This has not been addressed in the development branch (it isn't open
  yet).
  
  3. Patch is very small. See comment #1.
  
  4. TEST CASE:
  As non-root:
- $ apport-bug -p apparmor --save /tmp/apport.txt
+ $ apport-bug apparmor --save /tmp/apport.txt
  
  You should be prompted by sudo at this point.
  
  5. The regression potential of the patch is very low, as it updates the
  apport hook which is not enabled by default in the stable releases.
- 
  
  Binary package hint: apparmor
  
  When generating a bug report about apparmor, if apport is run as non-
  root, the apparmor_status program fails because it needs privilege to
  read the loaded state of the apparmor policies. This results in the
  ApparmorStatusOutput containing the following:
  
    Error: command /usr/sbin/apparmor_status failed with exit code 4: You do 
not have enough privilege to read the profile set.
    apparmor module is loaded.
  
  (as it is in this bug report). The invocation of apparmor_status  in the
  apport hook should be converted to use root_command_hook so that, if the
  user is capable of running with privilege, they can include the status
  output.
  
  The attached patch does this.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: apparmor 2.5.1~rc1-0ubuntu2
  ProcVersionSignature: Ubuntu 2.6.35-22.33-generic-pae 2.6.35.4
  Uname: Linux 2.6.35-22-generic-pae i686
  ApparmorStatusOutput:
   Error: command /usr/sbin/apparmor_status failed with exit code 4: You do not 
have enough privilege to read the profile set.
   apparmor module is loaded.
  Architecture: i386
  Date: Tue Oct  5 23:54:54 2010
  InstallationMedia: Ubuntu-Server 10.10 "Maverick Meerkat" - Alpha i386 
(20100916)
  ProcEnviron:
   SHELL=/bin/bash
   LANG=en_US.UTF-8
  SourcePackage: apparmor

-- 
apparmor apport hook should use root_command_hook() for running apparmor_status
https://bugs.launchpad.net/bugs/655529
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to