GNU bug report logs -
#73928
"who" should support wtmpdb
Previous Next
Full log
Message #28 received at 73928 <at> debbugs.gnu.org (full text, mbox):
On 2025-02-16 23:56:43 +0100, Chris Hofstaedtler wrote:
> * Michael Stone <mstone <at> debian.org> [250216 22:45]:
> > On Sun, Feb 16, 2025 at 07:05:13PM +0100, Vincent Lefevre wrote:
> > > No, w(1) is broken (at least in sid). See the difference between
> > > "who" and "w" with systemd 256.7-1, i.e. before the upgrade of
> > > systemd that removed utmp support:
> >
> > That's because someone decided to suddenly remove an interface which has
> > been used for decades without any kind of transition plan or replacement.
>
> Clearly there is a replacement, because the data is there:
>
> % w
> 23:53:23 up 1 min, 2 users, load average: 0.06, 0.03, 0.00
> USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
> ch 192.168.64.1 23:53 1:24 0.00s 0.02s sshd-session: ch [priv]
> ch - 23:53 1:24 0.00s 0.04s /usr/lib/systemd/systemd --user
No data for xterm. Other terminals are affected too, such as
GNOME Terminal.
> % loginctl
> SESSION UID USER SEAT LEADER CLASS TTY IDLE SINCE
> 1 1000 ch - 601 user - no -
> 2 1000 ch - 606 manager - no -
>
> 2 sessions listed.
On my Debian/unstable machine, I do not even get the same number
of lines as with "w" when mosh is used. No such issue with "who"
and old systemd with utmp enabled.
> But who:
>
> % who
> %
>
> Chris
>
> PS: Lack of tty in the list is IIRC some problem with openssh not
> passing the TTY to PAM, but this is a separate thing.
But with old system versions (and/or old "w" versions), such as in
Debian/stable (bookworm), the tty is shown by "w":
joooj:~> w
00:17:55 up 8 days, 1:40, 4 users, load average: 0.02, 0.07, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
vinc17 pts/0 2a02:8428:1b1d:4 Wed20 1.00s 4.22s 0.03s w
vinc17 pts/4 mosh- 17:29 6:48m 0.97s 0.97s -zsh
vinc17 pts/5 mosh- Tue19 5days 0.33s 0.33s -zsh
vinc17 pts/6 mosh- Fri23 2days 0.37s 16.97s mosh-server new
--
Vincent Lefèvre <vincent <at> vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)
This bug report was last modified 92 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.