Bug#806922: systemctl do not work for non-root
Juhapekka Tolvanen
juhtolv at iki.fi
Sun Jan 17 00:22:28 GMT 2016
On Thu, 03 Dec 2015, +13:37:53 EET (UTC +0200),
Michael Biebl <biebl at debian.org> pressed some keys:
>
> Am 03.12.2015 um 09:23 schrieb Juhapekka Tolvanen:
> > juhtolv at heresy | to 03 joulu 2015 04:04:14 | 10002 | pts/15
> > /home/juhtolv
> > % ps ux|grep systemd
> > juhtolv 829 0.0 0.2 4960 3556 ? Ss 03:51 0:00 /lib/systemd/systemd --user
> > juhtolv 7689 0.0 0.1 6292 2136 pts/15 S+ 10:21 0:00 grep --color=auto systemd
>
> Ah, you don't have a dbus instance running for your user.
>
> This is usually started when you run a graphical session, e.g. directly
> by your session manager or by
> /etc/X11/Xsession.d/75dbus_dbus-launch
>
> So I assume that explains why it works when run under uxterm, as you had
> a graphical X session.
>
> E.g. I get:
>
> $ ps ux | grep systemd
> michael 1994 0.0 0.0 47168 5172 ? Ss 01:59 0:00
> /lib/systemd/systemd --user
> michael 2044 0.0 0.0 43612 4800 ? Ss 01:59 0:00
> /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile
> --systemd-activation
>
>
> systemctl as unprivileged user requires a running system dbus daemon to
> access the system instance of systemd and a user dbus daemon to access
> the user instance of systemd.
Okay. How can I start my GNU Screen or tmux so that dbus provides
access to systemd? BTW After sending my bugreport I switched from GNU
Screen to tmux.
Currently I start my tmux during boot this way:
/etc/systemd/system/tmux at .service :
----- Clip here ----
[Unit]
Description=tmux
After=network.target
[Service]
#Type=simple
Type=forking
#Type=oneshot
#RemainAfterExit=yes
#User=%i
User=%I
#ExecStart=/usr/bin/tmux -u -2 new-session -d -x 174 -y 56 -s %u -nzsh 'exec /bin/zsh -l'
ExecStart=/bin/dash -c "${HOME}/scripts/mytmux.sh"
#ExecStart=/bin/dash -c '${HOME}/scripts/mytmux.sh'
ExecStop=/usr/bin/tmux kill-server
Environment=DISPLAY=:0
[Install]
WantedBy=multi-user.target
#WantedBy=default.target
----- Clip here ----
That mytmux.sh is released here:
http://iki.fi/juhtolv/configs/tmux/
--
Juhapekka "naula" Tolvanen * http colon slash slash iki dot fi slash juhtolv
”Perustuu tositapahtumii, tai ainaki tosi todelle tuntuvii unii. Älä ota
tätä oikein. Sä tiedät et mä oon hyvin huono kuuntelemaa toiveit. Siks sori,
jos mä oon liian avoin, mut räpis on vaa liikaa sanoi. Ei mitä sanoo, vaa
mitä jättää sanomatta. Jokainen säe ku pakomatka.” Paperi T
More information about the Pkg-systemd-maintainers
mailing list