'erreur de configuration locale non prise en charge par commande-not-found

46

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 éditant certains fichiers, mais j'ai toujours une erreur à chaque fois qu’une commande est introuvable dans Terminal. La voici:

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 locale, donc je suppose que cela peut être lié au problème de langue initial, mais je ne suis pas un expert en Linux. Quelle est votre opinion?

    
posée Beni Bogosel 23.10.2012 - 21:16
la source

2 réponses

86

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

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
    
réponse donnée Martijn 05.03.2013 - 21:28
la source
15

J'ai regardé /etc/default/locale et certaines des options de langue étaient en chinois. Je les ai supprimés et ajouté ce qui suit et tout va bien maintenant:

LC_ALL="en_US.UTF-8"
    
réponse donnée Beni Bogosel 23.10.2012 - 21:30
la source

Lire d'autres questions sur les étiquettes