찾을 수없는 명령으로 '지원되지 않는 로케일 설정'결함


50

최근에 Linux Mint 13 배포판의 홈 폴더를 유지하여 Ubuntu 12.10을 설치했습니다. 시스템은 제대로 설치되었지만 처음에는 모든 것이 중국어로되어있었습니다 (터미널의 텍스트도 포함). 일부 파일을 편집하여 문제를 해결했지만 터미널에서 명령을 찾을 수 없을 때마다 여전히 오류가 발생합니다. 여기있어:

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

이 오류를 어떻게 제거 할 수 있습니까? 로케일 오류이므로 초기 언어 문제와 관련이 있다고 생각하지만 Linux 관련 전문가는 아닙니다. 당신의 의견 것입니다?


2
솔루션을 찾고 공유하기로 결정한 것이 좋습니다. 좋은 정보를 삭제할 필요가 없습니다 :)
Bruno Pereira

충돌은 주요 문제와 분리되어 있기 때문에 이것은 매우 좋은 질문입니다. command-not-found존재하지 않는 (실행할 수없는) 명령을 실행하려고 할 때 실행됩니다. 그러나 버그를보고하는 것이 좋습니다. 재현 할 수 있으면 Apport를 사용하여 보고서를 보내는 것이 좋습니다 . 그렇지 않으면 버그를 완전한 오류 메시지와 함께보고 할 수 있습니다 (트레이스가 포함되어 있으며 개발자가 문제의 원인을 파악하는 데 사용할 수 있음). 보고하기 전에 help.ubuntu.com/community/ReportingBugs 를 참조하십시오 .
Eliah Kagan

답변:


89

나는 같은 문제가 있었지만 우분투 포럼 에서 다음 해결책을 찾았습니다 .

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

2
나를 위해 많은 일을했습니다!
Walialu

2
이것이 13.10 (x64)의 작동 솔루션임을 확인할 수 있습니다
파기

1
이 일!!!!!!
GusDeCooL

그것은 나에게 효과적이지 않지만 en_GB.UTF-8을 사용하고 있습니다. 다른 제안이 있습니까?
hippyjim

15

나는 /etc/default/locale언어 옵션 중 일부를 중국어로 보았습니다 . 나는 그것들을 제거하고 다음을 추가했으며 모든 것이 이제 좋았습니다.

LC_ALL="en_US.UTF-8"

3
게시물을 삭제할 필요가 없습니다.
ζ--

1
나를 위해 일한 또 다른 솔루션 :sudo locale-gen lt_LT.UTF-8
Pijusn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.