Regression: installing gutenprint printer driver fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center (Ubuntu) |
Invalid
|
Low
|
Till Kamppeter | ||
Saucy |
Invalid
|
Undecided
|
Unassigned | ||
gutenprint (Ubuntu) |
Fix Released
|
Low
|
Till Kamppeter | ||
Saucy |
Won't Fix
|
Low
|
Till Kamppeter | ||
system-config-printer (Ubuntu) |
Fix Released
|
High
|
Till Kamppeter | ||
Saucy |
Fix Released
|
High
|
Till Kamppeter |
Bug Description
Installing driver for Canon MP160 has worked perfectly from 12.04 to 13.04, but not anymore in 13.10. The USB printer get detected correctly, but when installing the driver via "New Printer" dialog, only gutenprint can be selected and the "Installing driver gutenprint" dialog just gets stuck and nothing happens.
[IMPACT]
High, as if locally unsupported printers cause a driver download from OpenPrinting the download ends in an infinite loop and cannot be cancelled due to a crashed user interaction thread, blocking system-
[TESTCASE]
In a terminal window run the commands
cd /usr/share/
python newprinter.py --setup-
Accept to download the offered Gutenprint driver and enter your password when you get asked for it. The download and installation of the Gutenprint package from OpenPrinting will take place and right after that, before closing the progress pop-up, system-
In the terminal output of above commands you can see a crash of one thread:
----------
Traceback (most recent call last):
File "/usr/share/
iter = model.get_iter (path)
File "/usr/lib/
path = self._coerce_
File "/usr/lib/
return TreePath(path)
File "/usr/lib/
path = ":".join(str(val) for val in path)
TypeError: 'NoneType' object is not iterable
----------
Due to this task you cannot get out of the printer setup wizard by clicking "Cancel".
With the proposed system-
[Regression Potential]
None, as the patch is trivial
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: gnome-control-
ProcVersionSign
Uname: Linux 3.11.0-12-generic x86_64
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
Date: Tue Nov 5 22:10:02 2013
InstallationDate: Installed on 2013-10-20 (16 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MarkForUpload: True
SourcePackage: gnome-control-
UpgradeStatus: No upgrade log present (probably fresh install)
usr_lib_
activity-
deja-dup 27.3.1-0ubuntu1
gnome-
gnome-
gnome-
Changed in gnome-control-center (Ubuntu): | |
assignee: | nobody → Till Kamppeter (till-kamppeter) |
importance: | Undecided → Low |
Changed in system-config-printer (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in gutenprint (Ubuntu): | |
status: | Confirmed → Fix Committed |
description: | updated |
Added screenshot of the problem.