[OpenIndiana-discuss] Workaround: pkg: Unable to set locale 'en_US.UTF-8'

Tony Brian Albers tba at kb.dk
Mon Jun 28 05:41:44 UTC 2021


Just FYI:

If you ssh to OI from RHEL or a derivative thereoff, you might see:

root at swan:~# pkg search keepass
pkg: Unable to set locale 'en_US.UTF-8'; locale package may be broken or
not installed.  Reverting to C locale.
root at swan:~#

This can be fixed by adding:
AcceptEnv	none

To /etc/ssh/sshd_config on OI.

I haven't really studied why this happens, but it's obvious that 
something goes wrong when ssh on RHEL tries to pass environment 
variables to OI. Setting AcceptEnv to 'none' disables the passing of 
variables.
There might be a more elegant solution to this, like changing the 
client's behaviour, but I have no idea how that would affect ssh'ing to 
other RHEL-machines.




/tony

-- 
Tony Albers - Systems Architect - Data Department, Royal Danish Library, 
Victor Albecks Vej 1, 8000 Aarhus C, Denmark
Tel: +45 2566 2383 - CVR/SE: 2898 8842 - EAN: 5798000792142


More information about the openindiana-discuss mailing list