Я недавно установил Ubuntu 12.10, сохранив домашние папки из дистрибутива Linux Mint 13. Система установлена нормально, но в начале все было на китайском (даже текст в терминале). Мне удалось решить это, отредактировав некоторые файлы, но я все равно получаю сообщение об ошибке, когда команда не найдена в Терминале. Вот:
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. Каково твое мнение?
command-not-found
запускается, когда вы пытаетесь запустить команду, которая не существует (не может быть найдена). Тем не менее, я рекомендую сообщить об ошибке. Если вы можете воспроизвести его, я рекомендую использовать Apport для отправки отчета . В противном случае вы все равно можете сообщить об ошибке с полным сообщением об ошибке (оно содержит трассировку, которая, вероятно, будет полезна разработчикам для определения источника проблемы). Прежде чем сообщать об этом, пожалуйста, посмотрите help.ubuntu.com/community/ReportingBugs .Ответы:
У меня была та же проблема, но я нашел следующее решение на Ubuntuforums :
источник
Я посмотрел
/etc/default/locale
и некоторые языковые варианты были на китайском языке. Я удалил их и добавил следующее, и теперь все хорошо:источник
sudo locale-gen lt_LT.UTF-8