| Summary: | x11/sddm: update to 0.20.0 | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Patrick McMunn <doctorwhoguy> |
| Component: | Individual Port(s) | Assignee: | Gleb Popov <arrowd> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | CC: | dsh, grahamperrin, kde |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
| URL: | https://github.com/sddm/sddm/releases/tag/v0.20.0 | ||
|
Description
Patrick McMunn
2023-07-01 00:14:17 UTC
Retrospective, 2020: <https://github.com/freebsd/freebsd-ports/commit/c067868addf0855cb538249053f073c6509ae16c> (x11/sddm: Update to 0.19.0) <https://www.freshports.org/x11/sddm/#history> <https://github.com/sddm/sddm/compare/v0.19.0...v0.20.0> <https://github.com/sddm/sddm/blob/v0.20.0/ChangeLog> <https://github.com/sddm/sddm/releases/tag/v0.20.0> Includes <https://github.com/sddm/sddm/pull/1690>, > … fixes switching to active sessions. Discussion in IRC includes <https://github.com/arrowd/freebsd-ports/tree/sddm>. Hi, after todays upgrade to 0.20.0 I was unable to autologin to SDDM. /usr/local/etc/pam.d/sddm-autologin.default contains strange lines: #%PAM-1.0 auth required pam_env.so auth required pam_tally2.so file=/var/log/tallylog onerr=succeed auth required pam_shells.so auth required pam_nologin.so auth required pam_permit.so -auth optional pam_gnome_keyring.so -auth optional pam_kwallet5.so account include system-local-login password include system-local-login session include system-local-login -session optional pam_gnome_keyring.so auto_start -session optional pam_kwallet5.so auto_start I don't have pam_env.so in my system. Anyway, I fixed the autologin by replacing content of sddm-autologin to: #%PAM-1.0 #auth required pam_faillock.so preauth auth required pam_permit.so #auth optional pam_gnome_keyring.so #auth optional pam_kwallet5.so account include login password required pam_deny.so session include login #session optional pam_gnome_keyring.so auto_start #session optional pam_kwallet5.so auto_start Hope it'll help somebody. Not sure how did it work before. I didn't touch the pam_env.so entry in the patch for services/sddm-autologin.pam Closed with https://cgit.FreeBSD.org/ports/commit/?id=718687d3ee3e9556cd440c0aa26a36c52937e620 Sorry for forgetting the "PR: ..." line. Well, before update to 0.20.0 sddm-autologin was: #%PAM-1.0 auth required pam_permit.so #auth optional pam_gnome_keyring.so #auth optional pam_kwallet5.so account include login password required pam_deny.so session include login #session optional pam_gnome_keyring.so auto_start #session optional pam_kwallet5.so auto_start (In reply to Denis Shaposhnikov from comment #3) Thanks. This is now bug 272649. |