'desteklenmeyen yerel ayar' hata bulunamadı


50

Geçenlerde ev klasörlerini Linux Mint 13 dağıtımından uzak tutarak Ubuntu 12.10'u yükledim. Sistem iyi yüklendi, fakat başlangıçta her şey Çince idi (Terminaldeki metin bile). Bazı dosyaları düzenleyerek çözmeyi başardım, ancak Terminal'de bir komut bulunmadığında hala hata alıyorum. İşte burada:

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

Bu hatadan nasıl kurtulabilirim. Yerel bir hata olduğunu söylüyor, bu yüzden başlangıçtaki dil problemiyle ilgili olabileceğini düşünüyorum, ama linux konusunda uzman değilim. Senin görüşün nedir?


2
Bir çözüm bulup paylaşmaya karar vermen çok güzel. Kalmasına izin verin, iyi bilgileri silmeye gerek yok :)
Bruno Pereira

Kaza ana sorundan ayrı olduğu için bu mükemmel bir soru. command-not-foundvarolmayan bir komutu çalıştırmayı denediğinizde çalıştırılamaz (bulunamıyor). Ancak, hatayı bildirmenizi tavsiye ederim. Yeniden oluşturabilirseniz , raporu göndermek için Apport kullanmanızı öneririm . Aksi halde, hatayı orada tam bir hata mesajı ile rapor edebilirsiniz (sorunun kaynağını bulmak için geliştiriciler tarafından kullanılması muhtemel olan iz içerir). Rapor etmeden önce, lütfen help.ubuntu.com/community/ReportingBugs adresini ziyaret edin .
Eliah Kagan

Yanıtlar:


89

Aynı sorunu yaşadım, ancak aşağıdaki çözümü ubuntuforums'ta buldum :

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
benim için de çalıştım, çok teşekkürler!
Walialu

2
Bunun, 13.10 (x64) için çalışan bir çözüm olduğunu onaylayabilirim
parçalama

1
Bu iş!!!!!!
GusDeCooL

Bu benim için işe yaramaz - ama sonra, en_GB.UTF-8 kullanıyorum Başka bir öneriniz var mı?
hippyjim

15

Baktım /etc/default/localeve bazı dil seçenekleri Çince idi. Bunları kaldırdım ve şunu ekledim ve şimdi her şey yolunda:

LC_ALL="en_US.UTF-8"

3
Gönderi silmenize gerek yok.
23:12,

1
Benim için çalışan başka bir çözüm:sudo locale-gen lt_LT.UTF-8
Pijusn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.