This is a follow-up for the previous Fix locale errors on an ssh connection from OSX.
I'm using Ubuntu, Fedora server is long gone, but I'm guessing solution is similar.
After some googling and some trial and error, I did two things:
- Disable "Set locale environment variables on startup" on my OSX terminal
- Set default locale in Ubuntu
Disable "Set locale environment variables on startup" on my OSX terminal
DO NOT DO THIS! See update 2015 11 07 A below.
Set default locale in Ubuntu
nano /etc/default/locale # This is how mine looks like: LANG="en_US.UTF-8" LANGUAGE="en_US:" LC_ALL="en_US.UTF-8" # See update 2015-11-07-B
Make sure you have the locale you set in LANG installed.
After that, you could actually uncomment the line commented in my previous solution, and thing would still work (although I would still leave it commented, just because it doesn't hurt).
- 2015 11 07 A:
Un-checking "Set locale environment variables on startup" has a nasty side effect when opening applications from the command line. I noticed that within Sublime, $PATH variable was not being captured. This had the effect that when working with virtual-envs in python, bins from that virtual-env would not be found.
- 2015 11 07 B:
Because of the previous change, el problema came back, and the solution was to also set LC_ALL in Ubuntu.