Activity log for bug #972367

Date Who What changed Old value New value Message
2012-04-03 12:13:24 Karma Dorje bug added bug
2012-04-03 12:20:05 Apport retracing service tags amd64 apport-crash need-duplicate-check precise amd64 apport-crash precise
2012-04-03 12:20:05 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2012-04-21 16:02:24 Karma Dorje tags amd64 apport-crash precise amd64 apparmor apport-crash precise
2012-04-24 05:24:52 Karma Dorje summary software-center crashed with GError in run(): Не удалось выполнить процесс-потомок «/usr/share/software-center/piston_generic_helper.py» (Отказано в доступе) software-center crashed with GError in run (): Failed to execute child process «/usr/share /software-center/piston_generic_helper.py» (Access Denied)
2012-04-26 19:35:20 Micah Gersten visibility private public
2012-04-26 19:42:22 Micah Gersten affects software-center (Ubuntu) apparmor (Ubuntu)
2012-04-26 19:42:22 Micah Gersten apparmor (Ubuntu): importance Undecided Low
2012-04-26 19:42:22 Micah Gersten apparmor (Ubuntu): status New Triaged
2012-04-26 19:43:57 Micah Gersten nominated for series Ubuntu Precise
2012-04-26 19:43:57 Micah Gersten bug task added apparmor (Ubuntu Precise)
2012-04-26 19:43:57 Micah Gersten nominated for series Ubuntu Quantal
2012-04-26 19:43:57 Micah Gersten bug task added apparmor (Ubuntu Quantal)
2012-04-26 19:44:04 Micah Gersten apparmor (Ubuntu Precise): importance Undecided Low
2012-04-26 19:44:08 Micah Gersten apparmor (Ubuntu Precise): status New Triaged
2012-04-26 19:45:05 Micah Gersten tags amd64 apparmor apport-crash precise amd64 apparmor apport-crash precise regression-release
2012-05-01 22:21:51 Jamie Strandboge apparmor (Ubuntu Quantal): status Triaged In Progress
2012-05-01 22:21:53 Jamie Strandboge apparmor (Ubuntu Quantal): assignee Jamie Strandboge (jdstrand)
2012-05-02 12:59:48 Jamie Strandboge description software-center crashed with GError in run (): Failed to execute child process «/usr/share /software-center/piston_generic_helper.py» (Access Denied) steps to reproduce: 1. load in the browser (I used chromium) deb package 2. open it from the downloads panel ProblemType: Crash DistroRelease: Ubuntu 12.04 Package: software-center 5.1.14.1 ProcVersionSignature: Ubuntu 3.2.0-21.34-generic 3.2.13 Uname: Linux 3.2.0-21-generic x86_64 ApportVersion: 2.0-0ubuntu2 Architecture: amd64 Date: Tue Apr 3 19:41:32 2012 ExecutablePath: /usr/share/software-center/software-center InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) InterpreterPath: /usr/bin/python2.7 PackageArchitecture: all ProcCmdline: /usr/bin/python /usr/bin/software-center /home/username/Загрузки/openastro.org_1.1.25-0ubuntu1~oneiric_amd64.deb PythonArgs: ['/usr/bin/software-center', '/home/username/\xd0\x97\xd0\xb0\xd0\xb3\xd1\x80\xd1\x83\xd0\xb7\xd0\xba\xd0\xb8/openastro.org_1.1.25-0ubuntu1~oneiric_amd64.deb'] SourcePackage: software-center Title: software-center crashed with GError in run(): Не удалось выполнить процесс-потомок «/usr/share/software-center/piston_generic_helper.py» (Отказано в доступе) UpgradeStatus: Upgraded to precise on 2012-03-03 (30 days ago) UserGroups: adm admin cdrom dialout dip lpadmin plugdev sambashare sudo 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.
2012-05-02 13:00:38 Jamie Strandboge description 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. 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.
2012-05-02 13:06:20 Jamie Strandboge apparmor (Ubuntu Precise): milestone precise-updates
2012-06-22 13:23:22 Jamie Strandboge apparmor (Ubuntu Quantal): assignee Jamie Strandboge (jdstrand) Steve Beattie (sbeattie)
2012-06-22 13:23:30 Jamie Strandboge apparmor (Ubuntu Precise): assignee Steve Beattie (sbeattie)
2012-07-05 15:22:02 Jamie Strandboge apparmor (Ubuntu Quantal): assignee Steve Beattie (sbeattie) Jamie Strandboge (jdstrand)
2012-07-05 18:00:12 Launchpad Janitor apparmor (Ubuntu Quantal): status In Progress Fix Released
2012-07-05 18:16:02 Launchpad Janitor branch linked lp:ubuntu/apparmor
2013-07-08 18:32:45 Launchpad Janitor branch linked lp:~kees/apparmor/debian
2021-10-14 01:31:36 Steve Langasek apparmor (Ubuntu Precise): status Triaged Won't Fix