Bug#729134:

dimas dimas000 at ya.ru
Wed Jun 11 14:08:59 BST 2014


systemd-shim is installed, but nothing seems to change
having systemd as init is not what i want
although, i have systemd-logind running. pstree also shows it is run directly
by init(1).
but with no policykit it works fine with lightdm and xfce.
ck-list-sessions outputs following, if it matters
Session2:
	unix-user = '1000'
	realname = 'dimas'
	seat = 'Seat1'
	session-type = ''
	active = TRUE
	x11-display = ':0'
	x11-display-device = '/dev/tty7'
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2014-06-11T12:49:23.009881Z'
	login-session-id = ''
playing with .xinitrc gave nothing too, now it's:
exec startxfce4
umask u=rwx,go=
authentication thru polkit seems to work, at least for pkexec:

>17:02:33 162 ~$ pkexec --user bin whoami
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/usr/bin/whoami' as user bin (bin)
Authenticating as: dimas,,, (dimas)
Password: 

(process:2232): GLib-WARNING **: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_child_watch_add()/g_spawn_sync() either directly or indirectly.
==== AUTHENTICATION COMPLETE ===
bin

setting allow_* to yes for reboot action
in /usr/share/polkit-1/actions/org.freedesktop.login1.policy doesn't help

PS. hplip needs policykit-1, which needs libpam-systemd, which needs systemd.
i'm stuck with that((


2014-162 13:58 Yves-Alexis Perez <corsac at debian.org> wrote:
> Try to install systemd-shim or systemd-sysv (which will make systemd
> your init system).
> 
> Regards,




More information about the Pkg-systemd-maintainers mailing list