Red Hat Bugzilla – Bug 167261
Exception occurs when changing driver from Postscript to LaserJet 4000T/TN
Last modified: 2008-08-02 19:40:33 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
Description of problem:
When trying to change the printer driver for an existing queue from Generic/Postscript to HP/LaserJet 4000T/TN system-config-printer generates an exception and won't change the driver.
This problem doesn't occur for some other drivers that I tried, but does occur for HP/LaserJet 4000/N as well. The common factor seems to be that they both use the 'omni-compiled' driver.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. (Printer is initially configured as Generic/Postscript)
3. select printer and click edit
4. select 'Printer Driver' tab
5. select HP/LaserJet 4000T/TN
6. click okay
Actual Results: The following exception traceback is generated and the dialog must be closed via the close icon in the top right corner (and change does not take effect and system-config-printer becomes unstable):
Traceback (most recent call last):
File "/usr/share/printconf/util/queueTree.py", line 600, in edit_button_clicked
if self.editQueue.editQueueDialog (iter):
File "/usr/share/printconf/util/editQueue.py", line 452, in editQueueDialog
File "/usr/share/printconf/util/editQueue.py", line 1015, in read_driver_options
dict[key] = store.get_value (iter, 1)
TypeError: iter must be a GtkTreeIter
Expected Results: New printer driver selection should take effect.
Versions of possibly relevant packages:
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
FC6 includes a re-written config tool.