*** This bug is a duplicate of bug 492290 *** https://bugs.launchpad.net/bugs/492290
** This bug is no longer a duplicate of bug 840163 apport-cli fails to understand non-English characters ** This bug has been marked a duplicate of bug 492290 Apport console frontend (ubuntu-bug, apport-cli) doesn't work with non-Engilsh locales -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to apport in Ubuntu. https://bugs.launchpad.net/bugs/956740 Title: apport doesn't work with non-english locale? Status in “apport” package in Ubuntu: Incomplete 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="ru_UA.UTF-8" LC_NUMERIC="ru_UA.UTF-8" LC_TIME="ru_UA.UTF-8" LC_COLLATE="ru_UA.UTF-8" LC_MONETARY="ru_UA.UTF-8" LC_MESSAGES="ru_UA.UTF-8" LC_PAPER="ru_UA.UTF-8" LC_NAME="ru_UA.UTF-8" LC_ADDRESS="ru_UA.UTF-8" LC_TELEPHONE="ru_UA.UTF-8" LC_MEASUREMENT="ru_UA.UTF-8" LC_IDENTIFICATION="ru_UA.UTF-8" 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/apport-cli:84: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal return self.keys.index(response[0].upper()) + 1 Что вы хотите сделать? Возможные варианты: О: Отправить отчёт (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/apport-cli", line 415, in <module> app = CLIUserInterface() File "/usr/bin/apport-cli", line 123, in __init__ apport.ui.UserInterface.__init__(self) File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 156, in __init__ self.parse_argv() File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 641, in parse_argv self.parse_argv_update() File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 618, in parse_argv_update optparser.error('You need to specify a report number to update') File "/usr/lib/python2.7/optparse.py", line 1582, in error self.print_usage(sys.stderr) File "/usr/lib/python2.7/optparse.py", line 1602, in print_usage 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. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/956740/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp