Currently running Lubuntu 16.10. I have tried to open the language support menu many times, meaning to add Hebrew to my input languages (assuming that's the menu I should be looking at). Every time I open Language Support I get another window that opens saying "Checking available language support". A progress bar then quickly fills up and the window closes along with the language support window. Is there a way for me to fix this problem and access language support? Alternatively, is there a way to add Hebrew to my keyboard without having to open the language support menu?
The paste of the terminal output shows where in the code the error happens. It's a Python bug, and related to the fact that the
en_IL locale is relatively new.
$ python3 Python 3.5.2+ (default, Sep 22 2016, 12:18:14) [GCC 6.2.0 20160927] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import locale >>> locale.setlocale(locale.LC_CTYPE, 'en_IL') 'en_IL' >>> mylocale = locale.getlocale(locale.LC_CTYPE) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.5/locale.py", line 577, in getlocale return _parse_localename(localename) File "/usr/lib/python3.5/locale.py", line 486, in _parse_localename raise ValueError('unknown locale: %s' % localename) ValueError: unknown locale: en_IL >>> quit()
This means that with the current locale setting you might encounter problems also with other Python applications, so I would suggest a workaround for now: Replacing
en_IL.UTF-8 makes Python shut up.
Open a terminal window and run
sudo update-locale LANG=en_IL.UTF-8
Log out and log in again
Open Language Support without a crash
I reported the issue in bug #1646260.