cannot mount usb volumes: "Not authorized", after upgrade to Karmic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ConsoleKit |
Fix Released
|
Medium
|
|||
consolekit (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: yelp
My machine (amd64) was running fine under jaunty (amd64) until yesterday, when I upgraded to Karmic. Things seem to run well, except for (at least) a devkit/policykit problem.
When I plug a USB memory stick, a window shows up telling me that the volume cannot be mounted because I'm "Not authorized". This stick could be mounted OK on the jaunty 64 before, and can be mounted OK on another machine (amd64) on which I installed karmic from scratch yesterday. So I'd say it's an upgrade problem. But I cannot manage to determine where the permissions are managed.
I tried "devkit-disks --mount ..." by hand and, effectively, it tells me:
shell>devkit-disks --mount /dev/sdc1
Mount failed: Not Authorized
I don't see any big difference with my working other karmic machine. In particular, I belong to the same /etc/group groups.
However, when trying:
shell> polkit-auth --show-obtainable
on the failing machine, the output is empty.
If I run the same on the working karmic, I get 4 lines:
org.freedesktop
org.freedesktop
org.freedesktop
org.freedesktop
Comparing the strace outputs from both machines didn't show me any conclusive differences.
Another problem which might (not ?) be related: when I try "users-admin", the small key icon at the bottom tells me that I am "Not authorized to make changes". It happens that this is working as expected on the other karmic64 machine.
I also noticed another problem, which might (not ?) be related: when I try to suspend the machine (user menu / suspend), all it does is fire up the screen saver. Likewise, when trying "restart" or "shutdown", all it does is log me out and bring me to the gdm screen. I suspect another authorization problem which forbids me to perform system-wide actions. It happens that all this is working as expected on the other karmic64 machine.
ProblemType: Bug
Architecture: amd64
Date: Sun Nov 8 12:34:14 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/yelp
NonfreeKernelMo
Package: yelp 2.28.0-0ubuntu2
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersionSign
SourcePackage: yelp
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors:
(gnome-
(gnome-
(polkit-
(nautilus:2700): Eel-CRITICAL **: eel_preferences
(gnome-
Changed in consolekit (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in consolekit: | |
status: | Unknown → Confirmed |
Changed in consolekit: | |
status: | Confirmed → Invalid |
Changed in consolekit: | |
status: | Invalid → Unknown |
Changed in consolekit: | |
status: | Unknown → Fix Released |
Changed in consolekit: | |
importance: | Unknown → Medium |
Changed in consolekit: | |
importance: | Medium → Unknown |
Changed in consolekit: | |
importance: | Unknown → Medium |
Well, I used 'yelp' to file this bug report, so this bug report appears related to yelp. Of course it doesn't have anything to do with yelp. IMHO, it's probably more related to devkit pour policykit.