The Precise Pangolin has reached end of life, so this bug will not be
fixed for that release

** Changed in: apparmor (Ubuntu Precise)
       Status: Triaged => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apparmor in Ubuntu.
https://bugs.launchpad.net/bugs/972367

Title:
  software-center crashed with GError in run (): Failed to execute child
  process «/usr/share /software-center/piston_generic_helper.py» (Access
  Denied)

Status in apparmor package in Ubuntu:
  Fix Released
Status in apparmor source package in Precise:
  Won't Fix
Status in apparmor source package in Quantal:
  Fix Released

Bug description:
  SRU Justification:

  Impact: apturl is currently broken when the firefox (or chromium-
  browser) AppArmor profile is enabled since software-center is
  prevented from launching.

  Development fix: the fix will be applied to Quantal via pocket copy of
  this SRU.

  Stable fix: this was fixed in r2038 by adding the following to 
/etc/apparmor.d/abstractions/ubuntu-helpers:
    # Allow exec of software-center scripts. We may need to allow wider
    # permissions for /usr/share, but for now just do this. (LP: #972367)
    /usr/share/software-center/* Pixr,

  TEST CASE:
  1. Download a small deb and put it in /tmp. Eg:
  $ sudo apt-get install -d hello
  $ cp /var/cache/apt/archives/hello_*.deb ~/Desktop

  2. Enable the firefox profile:
  $ sudo apt-get install apparmor-utils
  $ sudo aa-enforce /etc/apparmor.d/usr.bin.firefox

  3. Restart all instances of firefox

  4. Navigate to file:///tmp/hello_2.7-2_amd64.deb

  At this point, software center should open and you can install the
  deb. Without the patch, software center does not open and there are
  AppArmor denials in /var/log/kern.log.

  Regression potential: the regression potential is considered low.
  Launching software-center is currently broken, so there is no
  regression potential there, however ubuntu-helpers is included by the
  evince profile so a mistake in the added policy could prevent evince
  policy from loading.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/972367/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to