web-dev-qa-db-fra.com

'paramètre de paramètres régionaux non pris en charge' par la commande inconnue

J'ai récemment installé Ubuntu 12.10 en conservant les dossiers personnels de la distribution Linux Mint 13. Le système s'est bien installé, mais au début, tout était en chinois (même le texte dans le terminal). J'ai réussi à résoudre ce problème en modifiant certains fichiers, mais j'obtiens toujours une erreur chaque fois qu'une commande est introuvable dans Terminal. C'est ici:

Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:

command-not-found version: 0.3
Python version: 3.2.3 final 0
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal
Exception information:

unsupported locale setting
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/CommandNotFound/util.py", line 24, in crash_guard
callback()
  File "/usr/lib/command-not-found", line 69, in main
enable_i18n()
  File "/usr/lib/command-not-found", line 40, in enable_i18n
locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python3.2/locale.py", line 541, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting

Comment puis-je me débarrasser de cette erreur? Il dit que c'est une erreur de localisation, donc je suppose que cela pourrait être lié au problème de langue initial, mais je ne suis pas un expert en Linux. Quel est ton opinion?

50
Beni Bogosel

J'ai eu le même problème, mais j'ai trouvé la solution suivante à buntuforums :

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
Sudo dpkg-reconfigure locales
89
Martijn

J'ai regardé /etc/default/locale et certaines des options de langue étaient en chinois. J'ai enlevé ceux-ci et ajouté le suivant et tout va bien maintenant:

LC_ALL="en_US.UTF-8"
15
Beni Bogosel