Apport console frontend (ubuntu-bug, apport-cli) doesn't work with non-English locales

Bug #492290 reported by Dmitry Tantsur on 2009-12-04
114
This bug affects 15 people
Affects Status Importance Assigned to Milestone
apport (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: apport

I try to report bug using ubuntu-bug:

divius@divius-laptop:~/Work/pkibd/cbuild$ ubuntu-bug gnome-system-monitor

*** Сбор информации о проблеме

Собранная информация может быть направлена разработчикам
для улучшения приложения. Это может занять несколько минут.
..

*** Отправить отчёт об ошибке разработчикам?

После того, как отчёт будет отправлен, заполните форму
в автоматически открывшемся окне обозревателя.

Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (5.0 KiB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  Т: Отменить
Пожалуйста, выберите (О/П/С/Т):ы
/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.0 KiB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  Т: Отменить
Пожалуйста, выберите (О/П/С/Т):
Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (5.0 KiB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  Т: Отменить
Пожалуйста, выберите (О/П/С/Т):s
Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (5.0 KiB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  Т: Отменить
Пожалуйста, выберите (О/П/С/Т):d
Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (5.0 KiB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  Т: Отменить
Пожалуйста, выберите (О/П/С/Т):О
Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (5.0 KiB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  Т: Отменить
Пожалуйста, выберите (О/П/С/Т):

And so on. No matter what letter (Russian or English) I input it simply reask. Only Ctrl+C helps.

apport 1.9.3-0ubuntu4.1

Oleksandr Senkovych (blackjack) wrote :

I have the same problem - after I input letter (in my locale) - it simply re-asks me what to do and show this error

/usr/bin/apport-cli:83: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  return self.keys.index(response[0].upper()) + 1

apport-1.12-0ubuntu3

Daniel Hahler (blueyed) wrote :

As a workaround you can use
LANG=C ubuntu-bug $PARAMS

Changed in apport (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
lipstick (sinanaykut-gmail) wrote :

ubuntu-bug does not also work on turkish locale, but gives a different error

ubuntu-bug apport
ERROR: /etc/apport/crashdb.conf is damaged: No default database

when i try this command with LC_ALL=C, everthing is just fine.

Valeriy (tverdohleb) wrote :

I confirm this bug on 12.04 for russian.

Bob Bib (bobbib) on 2012-04-28
tags: added: karmic lucid maverick oneiric precise
summary: - [Karmic] ubuntu-bug (console frontend) doesn't work (probably) with
- Russian locale
+ Apport console frontend (ubuntu-bug, apport-cli) doesn't work with non-
+ Engilsh locales
Bob Bib (bobbib) wrote :

dmitry-agafonov, are you sure bug #988371 (apport-cli does not allow selection of multi digit choices) is caused by the same parser bug?

Vladimir Kolesnikov (sjinks) wrote :

Bob Bib, I can confirm this - the problem is in CLIDialog::raw_input_char() method - see the line with "sys.stdin.read(1)".

Bob Bib (bobbib) on 2012-05-21
tags: added: quantal
Simos Xenitellis  (simosx) wrote :

It's possible it's a problem with the Russian translation for apport.
It works fine with Greek on 12.04.

The file is /usr/share/locale-langpack/ru/LC_MESSAGES/apport.mo

Bob Bib (bobbib) wrote :

simosx,
duplicates also mention German, Hebrew, Ukrainian etc.

summary: Apport console frontend (ubuntu-bug, apport-cli) doesn't work with non-
- Engilsh locales
+ English locales
Andrey Vertexx (vertexx) wrote :

I confirm this bug on 14.04.1 for russian.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers