apport doesn't work with non-english locale?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
My locale:
$ locale
LANG=ru_UA.UTF-8
LANGUAGE=ru_UA:
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
$ apport-collect
*** Отправить отчёт об ошибке разработчикам?
После того, как отчёт будет отправлен, заполните форму
в автоматически открывшемся окне обозревателя.
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (1.8 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
When I'm launching apport-collect or ubuntu-bug I can't select neither "О", nor "П", nor "С", nor "Т" - it doesn't accept my selection, just repeatedly asks me the same. None of the key-press are accepted (neither uppercase nor lowercase. Even in english layout too):
*** Отправить эти данные разработчикам?
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т): о
/usr/bin/
return self.keys.
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т): п
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т): с
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т): т
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
I even tried in english layout and also tried with different locale settings:
$ export LANG=en_US ; apport-collect
Traceback (most recent call last):
File "/usr/bin/
app = CLIUserInterface()
File "/usr/bin/
apport.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
optparser.
File "/usr/lib/
self.
File "/usr/lib/
print >>file, self.get_usage()
UnicodeEncodeError: 'ascii' codec can't encode characters in position 23-27: ordinal not in range(128)
$ export LANG=en_US.utf8 ; apport-collect
*** Сбор информации о проблеме
Собранная информация может быть направлена разработчикам
для улучшения приложения. Это может занять несколько минут.
.......
*** Отправить эти данные разработчикам?
Что вы хотите сделать? Возможные варианты:
О: Отправить отчёт (5.3 KB)
П: Просмотреть отчёт
С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
Т: Отменить
This is also strange. Because I've changed locale from ru_UA to en_US but it didn't changed program's interface language to English.
Alexander, thank you for reporting this bug and helping make Ubuntu better. If you change your locale to English temporarily, can you then perform the following at the Terminal:
apport-collect 956740