[Lutz.Jaenicke at aet.TU-Cottbus.DE: 2.9p1: HP-UX 10.20 utmp/wtmp handling broken?]
Lutz Jaenicke
Lutz.Jaenicke at aet.TU-Cottbus.DE
Wed Jun 20 18:20:51 EST 2001
Hi!
I am resending the following message about problems with utmp handling.
* In the meantime I had some request in private mail from people asking
whether I have new information.
* The problem is still persistant in 2.9p2.
* My own new investigations show, that the problem only appears with
protocol 2, not with protocol 1, I therefore only started to note it
when protocol 2 became the default as of OpenSSH 2.9.
- To reproduce: build a connection with protocol 1/2 and then kill the client
with -TERM. For protocol 1, the entry in utmp on the server will be
removed, for protocol 2 it will not be removed.
>From sshd -d I see, that session_pty_cleanup() is not being called.
As far as I understood the code in session.c:session_pty_req()
/*
* Add a cleanup function to clear the utmp entry and record logout
* time in case we call fatal() (e.g., the connection gets closed).
*/
fatal_add_cleanup(session_pty_cleanup, (void *)s);
should make sure, that the utmp entry is cleared, but it obviously
doesn't work as I expected from that statement.
Best regards,
Lutz
----- Forwarded message from Lutz Jaenicke <Lutz.Jaenicke at aet.TU-Cottbus.DE> -----
Delivered-To: openssh-unix-dev-list-93873 at shitei.mindrot.org
Date: Thu, 10 May 2001 10:11:38 +0200
From: Lutz Jaenicke <Lutz.Jaenicke at aet.TU-Cottbus.DE>
To: openssh-unix-dev at mindrot.org
Subject: 2.9p1: HP-UX 10.20 utmp/wtmp handling broken?
Mail-Followup-To: openssh-unix-dev at mindrot.org
User-Agent: Mutt/1.2.5i
Organization: BTU Cottbus, Allgemeine Elektrotechnik
Precedence: bulk
Hi!
I have updated to OpenSSH 2.9p1 on HP-UX 10.20.
Since this update, I seem to have problems with utmp/wtmp handling,
in that entries are not removed as expected.
ws01 36: w
10:06am up 76 days, 12:52, 12 users, load average: 0.17, 0.25, 0.20
User tty login@ idle JCPU PCPU what
...
root pts/8 5:28pm159:41 -
...
ws01 37: ps -ef | grep pts/8
(nothing)
ws01 39: lsof /dev/pts/8
(nothing)
>From my observations this seems to happen, when slogin is not finished with
"exit", but the ssh-client is killed (e.g. because it was in a terminal window
and I log off the window manager).
Can anybody verify this behaviour? (Fixes?) I don't remember having seen
this with 2.5.2p2...
Best regards,
Lutz
--
Lutz Jaenicke Lutz.Jaenicke at aet.TU-Cottbus.DE
BTU Cottbus http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus Fax. +49 355 69-4153
----- End forwarded message -----
--
Lutz Jaenicke Lutz.Jaenicke at aet.TU-Cottbus.DE
BTU Cottbus http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus Fax. +49 355 69-4153
More information about the openssh-unix-dev
mailing list