Red Hat Bugzilla – Bug 66004
missing dependency in cups-drivers RPM
Last modified: 2008-05-01 11:38:02 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020513
Description of problem:
cups needs the filter /usr/lib/cups/filter/cupsomatic to be able to print to an
HP laserjet 5000 printer. This filter is part of foomatic, but foomatic is not
listed as a dependency of cups, and when I removed foomatic, cups stopped
printing. It took me over 2 hours to figure out the problem. So the cups RPM
should have foomatic as a dependency.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install cups, but NOT foomatic. Remove foomatic if already installed.
2. Configure an HP laserjet 5000 printer with cups
3. Attempt to print to this printer - it will fail
Actual Results: Print jobs do not print. The error log for cups shows that the
filter process stopped with exit code 22. Not a very helpful description
Expected Results: The file I submitted for printing should have printed.
I had a similar situation. I'd installed cups previously on RH7.1 when I bought
my Epson Stylus Photo 1290.
(http://space.tin.it/computer/wvtberti/linux/stp_driver/gs_stp.htm back in
December) This was from an RPM linked from the I chose the upgrade option for
Printing was completely broken until I eventually decided to reinstall cups from
my RedHat CDs and saw the cups-drivers RPMs.
Installing the drivers fixed the problem.
cupsomatic is only needed for foomatic-created PPD files. But yes, in general
you often want to use them and a requirement certainly wouldn't hurt.
Actually the problem is that the cups-drivers package doesn't require foomatic.
cups-drivers package removed; redhat-config-printer has no need for it.