Description of problem: system-config-display crashes immediately with: Traceback (most recent call last): File "/usr/share/system-config-display/xconf.py", line 318, in <module> verbose(_("Trying with card: %s") % current_card.getDescription()) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 4: ordinal not in range(128) Version-Release number of selected component (if applicable): system-config-display-1.0.51-8.fc9.noarch rhpxl-1.2-1.fc9.x86_64 How reproducible: always Steps to Reproduce: LC_ALL=cs_CZ.UTF-8 system-config-display Actual results: The utility crashes with the above traceback. Expected results: system-config-display's dialog appears. Additional info: The Czech translation of "Trying with card: %s" contains non-ASCII characters: "Zkouším kartu: %s". The translated string is of Python type 'str', but the string returned by getDescription() is unicode. Python wants to convert the str to unicode, but expects only ascii and crashes. A quick fix is to change the line to: verbose(_("Trying with card: %s") % `current_card.getDescription()`)
Fixed in 1.0.51-9, thanks!
*** Bug 441250 has been marked as a duplicate of this bug. ***