Package: system-config-printer
Version: 1.4.1-4
Severity: normal

Steps to reproduce:
1. Run system-config-printer.
2. Click "Add".
3. Enter your password in the window that appears.
4. See the program freeze.

In the console you can see this error message:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 604, in 
msg_reply_handler
    reply_handler(*message.get_args_list(**get_args_opts))
  File "/usr/share/system-config-printer/asyncpk1.py", line 115, in 
_pk_reply_handler
    self._client_reply_handler (self._conn, self._unpack_fn (*args))
  File "/usr/share/system-config-printer/asyncconn.py", line 91, in 
reply_handler
    self._reply_handler (self, self._reply_data, *args)
  File "/usr/share/system-config-printer/asyncconn.py", line 209, in 
_subst_reply_handler
    reply_handler (self, *args)
  File "/usr/lib/python2.7/dist-packages/cupshelpers/cupshelpers.py", line 637, 
in _reply_handler
    self._client_reply_handler (connection, devices)
  File "/usr/share/system-config-printer/newprinter.py", line 1660, in <lambda>
    current_uri))
  File "/usr/share/system-config-printer/newprinter.py", line 1690, in 
local_devices_reply
    self.add_devices (result, current_uri)
  File "/usr/share/system-config-printer/newprinter.py", line 2050, in 
add_devices
    self.devices.sort()
  File "/usr/share/system-config-printer/PhysicalDevice.py", line 230, in 
__cmp__
    return cmp (self.devices[0], other.devices[0])
  File "/usr/lib/python2.7/dist-packages/cupshelpers/cupshelpers.py", line 614, 
in __cmp__
    other.info.encode ('utf-8'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal 
not in range(128)


The error does not appear if you set the locale to system default (i.e. run 
LC_ALL=C system-config-printer).

Reply via email to