SudoDialog.check_dependencies won't work on non-English locale

Bug #1501562 reported by Mamoru TASAKA
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Catfish
Confirmed
Medium

Bug Description

With catfish 1.3.2:

On Fedora 23, using LANG=ja_JP.utf8 even is user does not belong to sudoer list, "Update Search index..." always appeas (when mlocate is installed).

This is because for non-sudoer member, "sudo -v" shows (in LANG=ja_JP.utf8)
ユーザー testuser は localhost 上で sudo を実行できません。すみません。
(すみません is sorry in English), not
Sorry, user testuser may not sudo on locallist. As the result, child.expect in catfish_lib/SudoDialog.py does not work as expected.

Revision history for this message
In , Bluesabre-1 (bluesabre-1) wrote :

From https://bugs.launchpad.net/catfish-search/+bug/1501562

See downstream bug. Basically, the pexpect integration does not work properly with non-English locales.

Sean Davis (bluesabre)
Changed in catfish-search:
importance: Undecided → Unknown
status: New → Unknown
Changed in catfish-search:
importance: Unknown → Medium
status: Unknown → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.