View previous topic :: View next topic |
Author |
Message |
hubertnnn n00b
Joined: 26 Oct 2013 Posts: 28
|
Posted: Wed Dec 10, 2014 9:35 pm Post subject: Problem with locale |
|
|
Hi, After I reinstalled gentoo (this time using systemd) about a month ago I have a lot of issues related to my locale.
Many applications don't work correctly unless I do LC_ALL=C (and switch to english using that) for example:
1. Opening an archive with file-roller ends with a segmentation fault, with LC_ALL=C works perfect
2. PlayOnLinux shows weird symbols insted of letters, with LC_ALL=C works perfect: http://i58.tinypic.com/slmmti.png
3. Emerge fails with following output, with LC_ALL=C works perfect:
Code: |
# emerge -av git
Traceback (most recent call last):
File "/usr/lib/python-exec/python2.7/emerge", line 50, in <module>
retval = emerge_main()
File "/usr/lib64/python2.7/site-packages/_emerge/main.py", line 1070, in emerge_main
return run_action(emerge_config)
File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 4082, in run_action
emerge_config.args, spinner)
File "/usr/lib64/python2.7/site-packages/_emerge/actions.py", line 99, in action_build
old_tree_timestamp_warn(settings['PORTDIR'], settings)
File "/usr/lib64/python2.7/site-packages/_emerge/sync/old_tree_timestamp.py", line 98, in old_tree_timestamp_warn
time.strftime('%c', time.localtime(lastsync)))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb6 in position 0: ordinal not in range(128)
|
/etc/locale.gen
Code: | pl_PL UTF-8
pl_PL.UTF-8 UTF-8
pl_PL ISO-8859-2
en_US UTF-8
en_US ISO-8859-1 |
# locale
Code: | LANG=pl_PL.utf8
LC_CTYPE="pl_PL.utf8"
LC_NUMERIC="pl_PL.utf8"
LC_TIME="pl_PL.utf8"
LC_COLLATE="pl_PL.utf8"
LC_MONETARY="pl_PL.utf8"
LC_MESSAGES="pl_PL.utf8"
LC_PAPER="pl_PL.utf8"
LC_NAME="pl_PL.utf8"
LC_ADDRESS="pl_PL.utf8"
LC_TELEPHONE="pl_PL.utf8"
LC_MEASUREMENT="pl_PL.utf8"
LC_IDENTIFICATION="pl_PL.utf8"
LC_ALL= |
#localectl
Code: | System Locale: LANG=pl_PL.utf8
VC Keymap: pl
X11 Layout: pl |
#locale -a
Code: | C
en_US
en_US.iso88591
en_US.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish
POSIX |
#localectl list-locales
Code: | en_US
en_US.iso88591
en_US.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish |
|
|
Back to top |
|
|
tryn Guru
Joined: 21 Dec 2002 Posts: 325 Location: 39.885° N. -88.913° W.
|
Posted: Wed Dec 10, 2014 9:52 pm Post subject: |
|
|
I have it this way in my /etc/locale.gen.
Code: | en_US ISO-8859-1
en_US.UTF-8 UTF-8
|
While you have the bottom line like this
Maybe this is your problem?? |
|
Back to top |
|
|
hubertnnn n00b
Joined: 26 Oct 2013 Posts: 28
|
Posted: Thu Dec 11, 2014 12:03 am Post subject: |
|
|
I forgot to mention, the problem is with my PL locale, with LANG=en_US it also works fine (or at least seem too, havent tested that much). |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|