some desktop application uses sysutils/accountsservice and calls function act_user_set_password from it which does not work. Log says /usr/sbin/chpass not found. I changed /usr/sbin/chpass to /usr/bin/chpass in patches and it worked.
created merge-request for fix https://github.com/freebsd/freebsd-ports/pull/120/commits/03349690ffaa75085cd6a3c87d7ea7be3cc216d2
Created attachment 230864 [details] fix path to chpass in patch fix path to chpass in patch-src_user.c
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=25bd187bcf5e0c4da1abe9da99e85efcc27fc591 commit 25bd187bcf5e0c4da1abe9da99e85efcc27fc591 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2022-12-29 18:23:35 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-12-29 18:24:05 +0000 sysutils/accountsservice: Fix changing user password. PR: 260971 sysutils/accountsservice/Makefile | 2 +- sysutils/accountsservice/files/patch-src_user.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
A commit in branch 2022Q4 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fa196a207467bc89e474356fa43e4875f5b6abc0 commit fa196a207467bc89e474356fa43e4875f5b6abc0 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2022-12-29 18:23:35 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-12-29 18:25:47 +0000 sysutils/accountsservice: Fix changing user password. PR: 260971 (cherry picked from commit 25bd187bcf5e0c4da1abe9da99e85efcc27fc591) sysutils/accountsservice/Makefile | 2 +- sysutils/accountsservice/files/patch-src_user.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
Thanks for the patch.
*** This bug has been marked as a duplicate of bug 259580 ***