loginctl: Failed to look up user $USER: No such process

When you get this error message from e.g. loginctl show-user [...] after you deleted a user from your system:

# $USER is the username you deleted
loginctl: Failed to look up user $USER: No such process

or if there are a lot of open session with status=Closing, which return Could not kill session: No such file or directory when you try to kill them

then you can either switch to a Linux distribution without systemd or restart systemd-logind to fix this problem.

systemctl restart systemd-logind
Kim Klotz