[Bug 828850] Re: software-properties-gtk crashed with DBusException in call_blocking(): com.ubuntu.SoftwareProperties.PermissionDeniedByPolicy: com.ubuntu.softwareproperties.applychanges
Edward Donovan
828850 at bugs.launchpad.net
Wed May 2 03:19:27 UTC 2012
In jockey/ui.py , the exception is handled, in a 'try' block, like this:
except PermissionDeniedByPolicy:
self.error_msg(self.string_unprivileged)
return False
Twice, at different points in the code:
http://bazaar.launchpad.net/~ubuntu-core-dev/jockey/ubuntu/view/head:/jockey/ui.py#L508
http://bazaar.launchpad.net/~ubuntu-core-dev/jockey/ubuntu/view/head:/jockey/ui.py#L677
self.string_unprivileged is earlier defined as 'You are not authorized
to perform this action.'
I don't yet see where the error_msg method is defined or inherited, just
places where it's called. Jockey is built with GUI and text modes, so
it's a general mechanism. software-properties is just GUI, and defines
error dialogs in a couple places, so I'm not yet sure what a patch
should look like.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to software-properties in Ubuntu.
https://bugs.launchpad.net/bugs/828850
Title:
software-properties-gtk crashed with DBusException in call_blocking():
com.ubuntu.SoftwareProperties.PermissionDeniedByPolicy:
com.ubuntu.softwareproperties.applychanges
Status in “software-properties” package in Ubuntu:
Triaged
Bug description:
This is reproducible by launching software-properties-gtk as any user
that is not an admin, or from any session where the user can't be
verified to be an admin via policykit - including when the user hits
'cancel' in the authentication dialog. We should suppress these
exceptions so they don't show up as crashes on the desktop.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: software-properties-gtk 0.81.8
ProcVersionSignature: Ubuntu 3.0.0-8.11-generic 3.0.1
Uname: Linux 3.0.0-8-generic x86_64
Architecture: amd64
Date: Thu Aug 11 14:27:10 2011
ExecutablePath: /usr/bin/software-properties-gtk
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110705)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/software-properties-gtk -n -t 132120584
ProcCwd: /home/yehuda/Documents
ProcEnviron:
LANGUAGE=en_CA:en
PATH=(custom, no user)
LANG=en_CA.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/bin/software-properties-gtk', '-n', '-t', '132120584']
SourcePackage: software-properties
Title: software-properties-gtk crashed with DBusException in call_blocking(): com.ubuntu.SoftwareProperties.PermissionDeniedByPolicy: com.ubuntu.softwareproperties.applychanges
UpgradeStatus: Upgraded to oneiric on 2011-07-27 (21 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/828850/+subscriptions
More information about the foundations-bugs
mailing list