agreety: verbose errors, bug makes me unable to login under certain conditions

When I enter invalid password, agreety should output "Login incorrect" like login(1). It outputs this instead:

error: authentication error: pam_authenticate: SERVICE_ERR
Login incorrect

<hostname> login: client loop failed: i/o error: Broken pipe (os error 32)

If I press Ctrl + C at this point, the login prompt gets printed again in full (as exptected), however when I press any of the directional buttons (left, right, up down arrows), I am able to move the cursor freely around the screen. After that, I can no longer login and have to restart the machine.

Steps to reproduce: the description above should be sufficient

Assigned to
3 years ago
2 years ago
No labels applied.

~jirutka 2 years ago

I can confirm, I’ve encountered the same faulty behaviour on Alpine Linux.

Register here or Log in to comment, or comment via email.