Bug 526405
Summary: | Can't assign RAW Queue driver to printer | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rich Rauenzahn <rrauenza> |
Component: | cups | Assignee: | Tim Waugh <twaugh> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 11 | CC: | jpopelka, rrauenza, twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 1.4.1-4.fc11 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-10-14 02:01:28 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Rich Rauenzahn
2009-09-30 05:51:06 UTC
Did some more debugging tonight. First, the cups port 631 web interface doesn't have a RAW ppd to select as well. But I'm reading that that may be by design...that is that RAW doesn't have a PPD. ...and through a couple of iterations I found the ppd in /etc/cups/ppd/ was actually removed (at least one of the times) when I select RAW in system-config-printer -- which I also believe is as designed, i.e., RAW is by definition no PPD. Removing it manually earlier (via rm), though, seemed to cause this error: E [29/Sep/2009:23:18:14 -0700] [CGI] Unable to get PPD file /printers/hp-color-LaserJet-2500-RAW.ppd: 404 - Not Found The GUI's don't seem to reflect this model at all.... I don't see a way to select RAW in the cups 631 web interface, and system-config-printer lets you select it, but the GUI doesn't reflect it, leading you to believe the previous driver is still active. (Someday I hope to do a Fedora upgrade from X to Y and have my printer share not break in the process...) (In reply to comment #1) > First, the cups port 631 web interface doesn't have a RAW ppd to select as > well. It does (or should have): look for 'Raw' in the list of manufacturers. (In system-config-printer we move it from 'Raw' to 'Generic'.) > The GUI's don't seem to reflect this model at all.... I don't see a way to > select RAW in the cups 631 web interface, and system-config-printer lets you > select it, but the GUI doesn't reflect it, leading you to believe the previous > driver is still active. This is a CUPS bug: PPDs are cached to avoid having to re-parse them often. In the case of changing the driver for a queue from some PPD to 'raw', there is no PPD to load -- but CUPS was loading the cached PPD from before the change. > (Someday I hope to do a Fedora upgrade from X to Y and have my printer share > not break in the process...) Please elaborate. The upgrade process is not intentionally changing any PPDs except those provided by gutenprint-cups, which has an upgrade script to make sure they are valid even if options change. In what way have you experienced broken queues on upgrade? cups-1.4.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/cups-1.4.1-1.fc11 Unfortunately I can't be very specific as this is over several years and several upgrades (FCX to FCY, not patches within an FCX) One FC version had the wrong I/O config for the lj2500 in hplip and it could't print to it -- for a while I just ran with the FCX-1's hplip. I worked directly with the folks from HP to fix that one. Another upgrade the printers didn't work until I removed them all and re-added them. This time my printer in the queue kept going into a down state, and rather than debug, I deleted them and re-added them to see if it fixed it, and then found the RAW problem with the re-add. I also noticed this time the printer paths change to hp:// from ... usb:// or something else? Wasn't sure if that was relevant to the problem. The amount of time I have spent fixing print queues has convinced me the next printer I buy will definitely have a network port... > It does (or should have): look for 'Raw' in the list of manufacturers.
> (In system-config-printer we move it from 'Raw' to 'Generic'.)
You may be right and I can't check right now. I assumed "Raw" would be under "Generic" in the 631 interface just like the system-config-printer one. I'm inclined to argue they should be organized the same way in both interfaces.
Thanks for the work you guys do on this stuff.
cups-1.4.1-1.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-10152 cups-1.4.1-2.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-10152 cups-1.4.1-4.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-10152 cups-1.4.1-4.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report. |