I noticed on a system that accepts large numbers of SSH connections that after awhile, SSH sessions were taking ~25 seconds to complete.
Looking in /var/log/auth.log, systemd-logind starts failing with the following:
Jun 10 23:55:28 test systemd-logind[105]: Failed to abandon session scope: Transport endpoint is not connected
Jun 10 23:55:28 test sshd[3666]: pam_systemd(sshd:session): Failed to create session: Message recipient disconnected from message bus without replying
I reproduced this in an LXD container by doing something like:
lxc launch ubuntu:x test
lxc exec test -- login -f ubuntu
ssh-import-id <whatever>
Then ran a script as follows (passing in ubuntu@<container-ip>:
while [ 1 ]; do
(time ssh $1 "echo OK > /dev/null") 2>&1 | grep ^real >> log
done
In my case, after 1052 logins, the 1053rd and thereafter were taking 25+ seconds to complete. Here are some snippets from the log file:
I noticed on a system that accepts large numbers of SSH connections that after awhile, SSH sessions were taking ~25 seconds to complete.
Looking in /var/log/auth.log, systemd-logind starts failing with the following:
Jun 10 23:55:28 test systemd- logind[ 105]: Failed to abandon session scope: Transport endpoint is not connected sshd:session) : Failed to create session: Message recipient disconnected from message bus without replying
Jun 10 23:55:28 test sshd[3666]: pam_systemd(
I reproduced this in an LXD container by doing something like:
lxc launch ubuntu:x test
lxc exec test -- login -f ubuntu
ssh-import-id <whatever>
Then ran a script as follows (passing in ubuntu@ <container- ip>:
while [ 1 ]; do
(time ssh $1 "echo OK > /dev/null") 2>&1 | grep ^real >> log
done
In my case, after 1052 logins, the 1053rd and thereafter were taking 25+ seconds to complete. Here are some snippets from the log file:
$ cat log.confirmed_ with_password | grep 0m0 | wc -l
1052
$ cat log.confirmed_ with_password | grep 0m25 | wc -l
4
$ tail -5 log.confirmed_ with_password
real 0m0.222s
real 0m25.232s
real 0m25.235s
real 0m25.236s
real 0m25.239s
ProblemType: Bug ature: Ubuntu 4.4.0-22.40-generic 4.4.8 256color /vmlinuz- 4.4.0-22- generic root=/dev/ mapper/ ubuntu- -vg-root ro quiet splash system/ rc-local. service → /lib/systemd/ system/ rc-local. service. d/debian. conf system/ systemd- timesyncd. service → /lib/systemd/ system/ systemd- timesyncd. service. d/disable- with-time- daemon. conf
DistroRelease: Ubuntu 16.04
Package: systemd 229-4ubuntu5
ProcVersionSign
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
Date: Sat Jun 11 00:09:34 2016
MachineType: Notebook W230SS
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: systemd
SystemdDelta:
[EXTENDED] /lib/systemd/
[EXTENDED] /lib/systemd/
2 overridden configuration files found. asset.tag: Tag 12345 asset.tag: No Asset Tag version: N/A MegatrendsInc. :bvr4.6. 5:bd04/ 15/2014: svnNotebook: pnW230SS: pvrNotApplicabl e:rvnNotebook: rnW230SS: rvrNotApplicabl e:cvnNotebook: ct9:cvrN/ A: version: Not Applicable
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/15/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.5
dmi.board.
dmi.board.name: W230SS
dmi.board.vendor: Notebook
dmi.board.version: Not Applicable
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: Notebook
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: W230SS
dmi.product.
dmi.sys.vendor: Notebook