Comment 4 for bug 1248303

Revision history for this message
Jussi Lind (jussi-lind) wrote : Re: Regression: cannot install driver for Canon MP160

system-config-printer seems to open the same configuration dialog with similar results.

Now the progress bar of "Installing driver gutenprint" dialog gets stuck in the halfway. I think that it happened also before. However, before this phase I saw a system error about system-config-printer.py crashing:

-- clip --

Traceback (most recent call last):
  File "/usr/share/system-config-printer/newprinter.py", line 3678, in on_tvNPDownloadableDrivers_cursor_changed
    iter = model.get_iter (path)
  File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 810, in get_iter
    path = self._coerce_path(path)
  File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 785, in _coerce_path
    return TreePath(path)
  File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 1135, in __new__
    path = ":".join(str(val) for val in path)
TypeError: 'NoneType' object is not iterable
{'freesoftware': True,
 'functionality': {'graphics': '100',
                   'lineart': '90',
                   'photo': '100',
                   'speed': '60',
                   'text': '90'},
 'license': 'GPL',
 'manufacturersupplied': False,
 'name': 'gutenprint',
 'nonfreesoftware': False,
 'packages': {'amd64': {'gutenprint_5.0.1-1lsb3.1_amd64.deb': {'fingerprint': 'https://www.openprinting.org/download/printdriver/keys/openprinting',
                                                               'pkgsys': 'deb',
                                                               'realversion': '5.0.1',
                                                               'release': '1',
                                                               'repositories': {'apt': 'deb http://www.openprinting.org/download/printdriver/debian/ lsb3.1 gutenprint'},
                                                               'url': 'http://www.openprinting.org/download/printdriver/debian/dists/lsb3.1/gutenprint/binary-amd64/gutenprint_5.0.1-1lsb3.1_amd64.deb',
                                                               'version': '5.0.1'}}},
 'patents': False,
 'recommended': False,
 'shortdescription': 'Top Quality Printer Drivers for inkjets, dye sublimation printers, and PCL lasers',
 'supplier': 'Gutenprint project',
 'supportcontacts': [{'level': 'voluntary',
                      'name': 'Gutenprint mailing list at SourceForge',
                      'url': 'https://lists.sourceforge.net/lists/listinfo/gimp-print-devel'}],
 'thirdpartysupplied': True,
 'url': 'http://gimp-print.sourceforge.net/'}

-- clip --

The choose driver dialog has also some other problems, like enabled check boxes (Manufacturer, Patented algorithms) that still cannot be checked permanently. They should be greyed out.