<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Mar 24, 2016 at 6:21 PM, Flavio Leitner <span dir="ltr"><<a href="mailto:fbl@sysclose.org" target="_blank">fbl@sysclose.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi,<br>
<br>
I am trying to create services and timers per user but on a recent<br>
CentOS minimal installation it doesn't work out of the box:<br>
<br>
$ ssh <server><br>
server$ systemctl --user daemon-reload<br>
Failed to get D-Bus connection: No such file or directory<br></blockquote><div><br></div><div>First check `systemctl status user@$UID.service` to make sure you actually *have* a `systemd --user` instance, as some distros have ripped it out entirely.</div><div><br></div><div>Some other systems don't configure pam_systemd for ssh, so check `loginctl` to see if systemd-logind was told about your login (that's what triggers the automatic start of user@.service).</div><div><br></div><div>Also check if $XDG_RUNTIME_DIR exists (normally it should point at /run/user/$UID), and if $XDG_RUNTIME_DIR/systemd/private exists (should be a Unix socket).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I found some websites talking about creating a session with dbus-launch<br>
command, but that is packaged by dbus-x11, so it didn't make too much<br>
sense for me as I am not using anything related to x11.<br></blockquote><div><br></div><div>`systemd --user` does not use a session bus anyway, as it runs outside any sessions. It will try to start a "user bus" if the system's dbus is configured to support it (as in Debian's "dbus-user-session"). It will also listen on a private socket in $XDG_RUNTIME_DIR/systemd/, whether a user bus is available or not.</div><div><br></div><div>(Neither the user bus nor XDG have anything to do with "x11 vs non-x11".)</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>