Print jobs fail because PPD file can't be opened in RHEL

Solution Verified - Updated -

Issue

  • On one of the servers, jobs are spooled, but they don't go to the printer. We restarted CUPS, but did not seem to help.
  • Our production printer is no longer functioning. We're getting an error message "Job stopped due to filter errors"
  • When we print from the server the job status says "Data file sent successfully". But if you view the queue status, the status will be "Stopped" with the error "/usr/lib/cups/filter/foomatic-rip failed".
  • CUPS isn't working and we see the following messages in /var/log/cups/error_log:

    D [19/May/2016:08:39:21 -0500] [Job 293] foomatic-rip version 4.0.4.217 running...
    D [19/May/2016:08:39:21 -0500] [Job 293] Process is dying with "Unable to open PPD file /etc/cups/ppd/test.ppd
    D [19/May/2016:08:39:21 -0500] [Job 293] ", exit stat 9
    
  • Print jobs are failing and when we set "LogLevel debug" in cupsd.conf, we see the following messages:

    D [13/Mar/2019:15:48:47 +0000] [Job 1167] : ERROR: Unabel to read PPD File
    D [13/Mar/2019:15:48:47 +0000] PID 4194 (/usr/lib/cups/filter/hpps) stopped with status 1!
    

Environment

  • Red Hat Enterprise Linux (RHEL) 6
  • Common Unix Printing System (CUPS) 1.4.2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content