1 |
On Jan 16, 2014 3:23 AM, "Neil Bothwick" <neil@××××××××××.uk> wrote: |
2 |
> |
3 |
> On Wed, 15 Jan 2014 16:32:00 -0800, walt wrote: |
4 |
> |
5 |
> > > I get this on my desktop but not my laptop. I have tried for ages to |
6 |
> > > find out why it only fails on the desktop and gave up. Now I just |
7 |
> > > "chmod +x /usr/libexec/dbus-daemon-launch-helper" and it goes away, |
8 |
> > > until the next update. |
9 |
> > |
10 |
> > Helmut is still using consolekit. Are you still using consolekit? |
11 |
> |
12 |
> Yes, it's the default for kdm so it is enabled on both computers. |
13 |
|
14 |
I don't think it will be the default for much longer; it's unmaintained |
15 |
code which sooner or later will start to bitrot. Unless someone steps in |
16 |
and starts taking care of it. |
17 |
|
18 |
> > I have no idea if consolekit is relevant here, but Canek has been |
19 |
> > telling us that consolekit is abandonware and we should stop depending |
20 |
> > on it. |
21 |
> |
22 |
> That's part of the drive to put everything in systemd, which I do not use. |
23 |
|
24 |
Fact is, nobody is maintaining ck; from its homepage[1]: |
25 |
|
26 |
"ConsoleKit is currently not actively maintained. The focus has shifted to |
27 |
the built-in seat/user/session management of Software/systemd called |
28 |
systemd-logind!" |
29 |
|
30 |
That message has been there for months; in general ck kinda still works, |
31 |
although it never really solved the problem of properly tracking user |
32 |
sessions, which is why everybody involved with it quickly jumped ship to |
33 |
logind, where the problem is properly solved. |
34 |
|
35 |
However, as the interfaces in the stack evolves, unmaintained code like ck |
36 |
will simply stop to work. ConsoleKit uses dbus heavily, and with the |
37 |
introduction of kdbus[2] and the inevitable changes that will happen to |
38 |
dbus, combined with nobody taking care of ck, I don't think it will keep |
39 |
working much longer. |
40 |
|
41 |
Ubuntu and Debian (now that is seriously discussing which modern init |
42 |
system to use) have been discussing an alternative, API compatible |
43 |
implementation of logind, but I don't know if it has got nowhere. I think |
44 |
that has more future than ck, but again, nobody (AFAIK) has stepped in and |
45 |
do the heavy coding. |
46 |
|
47 |
Independently, though, I think is safe to say that ConsoleKit is a dead end. |
48 |
|
49 |
Regards. |
50 |
|
51 |
[1] http://www.freedesktop.org/wiki/Software/ConsoleKit/ |
52 |
[2] http://lwn.net/SubscriberLink/580194/a2a05056a657f1bb/ |