ConsoleKit does not play nicely with multiseat configurations, resulting in failure to mount usb devices (pen drives)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ConsoleKit |
Confirmed
|
High
|
|||
consolekit (Debian) |
Fix Released
|
Unknown
|
|||
consolekit (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Binary package hint: hal
This is a machine that was upgraded (six months ago) from 7.04 to 7.10 and not to 8.04 beta.
When I plug in an USB device hal doesn't mount it. This happens with more than one device (tried
U3 MP3 player and a small card reader). The same devices work well in my laptop that is also running hardy.
Looking at the output of hald --daemon=no I get something like:
using action org.freedesktop
pid 8027: rc=1 signaled=0: /usr/lib/
Run started hald-probe-storage (10000) (0)
! full path is '/usr/lib/
woohoo
pid 8034: rc=2 signaled=0: /usr/lib/
In the laptop where everything works, I can see some extra lines just after the first above that says:
passed privilege
3563: XYA creating /media/.hal-mtab~
3563: XYA closing /media/.hal-mtab~
3563: XYA done renaming /media/.hal-mtab~ /media/.hal-mtab
3563: XYA released lock on /media/
I will attach the files described in https:/
The output of the id commands are:
pjssilva@leia:~$ id
uid=1000(pjssilva) gid=1000(pjssilva) grupos=
pjssilva@leia:~$ id hal
id: hal: Usuário inexistente
pjssilva@leia:~$ id haldaemon
uid=110(haldaemon) gid=110(haldaemon) grupos=
pjssilva@leia:~$ uname -a
Linux leia 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
Changed in hal: | |
importance: | Undecided → Low |
status: | New → Confirmed |
tags: | added: multiseat |
Changed in hal: | |
status: | Unknown → Confirmed |
Changed in hal: | |
importance: | Unknown → High |
Changed in hal: | |
importance: | High → Unknown |
Changed in hal: | |
importance: | Unknown → High |
affects: | hal → consolekit |
summary: |
- Default policykit configuration does not play nicely with multiseat - configurations, resulting in failure to mount usb devices (pen drives) + ConsoleKit does not play nicely with multiseat configurations, resulting + in failure to mount usb devices (pen drives) |
Changed in consolekit (Debian): | |
status: | Unknown → New |
Changed in consolekit (Debian): | |
status: | New → Fix Released |
I have found and solved the problem.
I am using a multiseat setup and the new authentication framework used in gnome, consolekit, don't play well with old multiseat configurations.
policykit+
Following the hints given in
http:// linux.derkeiler .com/Mailing- Lists/Fedora/ 2007-09/ msg03482. html
I was able to solve the problem by deleting the "-novtswitch -sharevts" options gdm.conf- custom.
from the calls to /usr/bin/X that are in my /etc/gdm/
(in this case you need to explicitly define the terminal you want to use for the multiple
sessions in the endo of the calls to /usr/bin/X).