[Pkg-mc-devel] Bug#848238: Bug#848238: mc: "mc diacritics (locale) problem on Debian 8.6 (Jessie)"

Martin Zahradník - crysman crysman at luzanky.cz
Fri Dec 16 17:34:56 UTC 2016


OK, I just had done that, it has not helped :/

Here is what has happened:

fantomas at tramtaria ~ 18:25:03 
❯ sudo su
Password: 
root at tramtaria /home/fantomas 18:25:09 
❯ man sudo
root at tramtaria /home/fantomas 18:25:46 
❯ adduser testusersmazat
Přidávám uživatele „testusersmazat“…
Přidávám novou skupinu „testusersmazat“ (1002)…
Přidávám nového uživatele „testusersmazat“ (1001) se skupinou „testusersmazat“…
Vytvářím domovský adresář „/home/testusersmazat“…
Kopíruji soubory z „/etc/skel“…
Enter new password: 
Retype new password: 
passwd: heslo bylo úspěšně změněno
Měním informace o uživateli testusersmazat
Zadejte novou hodnotu, nebo stiskněte ENTER pro použití implicitní hodnoty
	Celé jméno []: 
	Číslo místnosti []: 
	Telefon do zaměstnání []: 
	Telefon domů []: 
	Ostatní []: 
Jsou informace správné? [A/n] A
root at tramtaria /home/fantomas 18:26:42 
❯ sudo -i -u testusersmazat
[0] 18:26:58 Pá pro 16 [~]
testusersmazat at tramtaria:[~]$ whoami
testusersmazat
[0] 18:27:07 Pá pro 16 [~]
testusersmazat at tramtaria:[~]$ locale
LANG=cs_CZ.UTF-8
LANGUAGE=
LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="cs_CZ.UTF-8"
LC_PAPER=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_ALL=
[0] 18:27:09 Pá pro 16 [~]
testusersmazat at tramtaria:[~]$ ls
[0] 18:27:17 Pá pro 16 [~]
testusersmazat at tramtaria:[~]$ mkdir háčkyžluté
[0] 18:27:28 Pá pro 16 [~]
testusersmazat at tramtaria:[~]$ ls
háčkyžluté
[0] 18:27:29 Pá pro 16 [~]
testusersmazat at tramtaria:[~]$ mc

testusersmazat at tramtaria:[hkylut]$ locale
LANG=cs_CZ.UTF-8
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
[0] 18:30:01 Pá pro 16 [~]

As you can see, locale is wrong again. The "[hkylut]" should be
"[háčkyžluté]".

Just for comparison, Here is how my locale looks like on my Xubuntu
16.10 desktop when run from within mc:

❱ mc

❱ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_ALL=


Any more ideas? Thanks a lot! #cry


On 15.12.2016 16:42, Yury V. Zaytsev wrote:
> On Thu, 15 Dec 2016, crysman wrote:
>
>> Running mc as root is OK.
>>
>> Why is that so and how can I chage it, please? #crysman
>
> Suspect user configuration error; could you please create a new user
> on your system, sudo -i -u newuser and run mc to see if it works? If
> yes, then it has something with your user profile and is not related
> to mc.
>



More information about the Pkg-mc-devel mailing list