Description of problem: I upgraded to Fedora Core 5, and now when I try to edit a printer defined in a previous Fedora Core (version 4, I think), system-config-printer hangs. Version-Release number of selected component (if applicable): system-config-printer-0.6.151.7-1 How reproducible: Always Steps to Reproduce: 1. Define a printer "foo" in Fedora Core 4. 2. Upgrade to Fedora Core 5. 3. Run system-config-printer 4. Click the printer "foo" to select it 5. Click the "Edit" button Actual results: GUI hangs and console shows these messages: The printer HP LaserJet 2420 (PPD) (ID: ppd2) is not supported by the driver ppd! Couldn't load driver information. 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 421, in editQueueDialog self.queue) File "/usr/share/printconf/util/queueTree.py", line 849, in populate_mfr_optionmenu mfr = self.conf.foomatic.id_dict[id].make KeyError: 'ppd2' Expected results: That it works. :) Additional info: In the previous Fedora Core, I could edit the printer. Also, now I can edit newly-defined printers.
Hmm, looks like you need to import the PPD again. That's unfortunate. :-(( At least in Fedora Core 6 onwards this will not be a problem, however, since we now configure CUPS directly rather than indirectly through foomatic.