When testing roles/core on router-001, I've noticed FreeBSD defines now C.UTF-8 as default locale, and UTF-8 as default charset for all accounts, including service accounts.
That should be updated, so we can avoid any charset issue for system accounts (user accounts are UTF-8 from a decade).
ID: /etc/login.conf Function: file.managed Result: None Comment: The file /etc/login.conf is set to be changed Note: No changes made, actual changes may be different due to other states. Started: 18:55:53.756628 Duration: 17.988 ms Changes: ---------- diff: --- +++ @@ -23,9 +23,8 @@ default:\ :passwd_format=sha512:\ :copyright=/etc/COPYRIGHT:\ - :welcome=/var/run/motd:\ - :setenv=BLOCKSIZE=K:\ - :mail=/var/mail/$:\ + :welcome=/etc/motd:\ + :setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\ :path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin ~/bin:\ :nologin=/var/run/nologin:\ :cputime=unlimited:\ @@ -45,9 +44,7 @@ :umtxp=unlimited:\ :priority=0:\ :ignoretime@:\ - :umask=022:\ - :charset=UTF-8:\ - :lang=C.UTF-8: + :umask=022: # ------------------------------------------------------------- # Common class names to forward to 'default' @@ -59,14 +56,7 @@ :tc=default: staff:\ :tc=default: - -# This PATH may be clobbered by individual applications. Notably, by default, -# rc(8), service(8), and cron(8) will all override it with a default PATH that -# may not include /usr/local/sbin and /usr/local/bin when starting services or -# jobs. daemon:\ - :path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin:\ - :mail@:\ :memorylocked=128M:\ :tc=default: news:\