[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#832155: New ssh-session-cleanup.service kills ssh user session during upgrade



On Sat, Jul 23, 2016 at 01:35:04AM +0200, Michael Biebl wrote:
> the addition of ssh-session-cleanup.service in the latest upload [1] is
> imho a bad idea. It's an aweful hack and besides, it also kills your SSH
> sessions on upgrades (thus severity RC).
> 
> The proper fix is to use libpam-systemd. This will register a proper
> session scope when users log in via SSH. Those session scopes are
> ordered against systemd-user-sessions.service which itself has a proper
> ordering against network.target. So those user session are stopped
> before the network stack is shutdown.
> 
> Please drop ssh-session-cleanup.service again and simply add a
> dependency on libpam-systemd. It's the correct solution for this
> problem.

While of course I have libpam-systemd installed on all my systems, I
really don't want to depend on it; besides, the original report had
people saying that they encountered occasional problems of sessions not
being cleaned up even with PAM configured and libpam-systemd installed
too.  I think I'll add a Recommends on it, but I really want
openssh-server to be usable on very minimal systems, including those
using other init systems, without having to deal with dependency
strangenesses.

I didn't notice the session-killing on upgrade *from* this version
though.  Sigh.  Will fix that, thanks!

-- 
Colin Watson                                       [cjwatson@debian.org]


Reply to: