LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 03-11-2017, 09:06 PM   #1
twoprop
LQ Newbie
 
Registered: Jan 2011
Posts: 14

Rep: Reputation: 0
Unhappy CUPS stopped working after update; PPD file not compatible, cannot update


A few months ago, after updating a machine running Arch Linux, I found I can no longer print to my Epson Workforce 1100 printer (print jobs hang indefinitely). Digging through the logs yields this:

"The PPD version (5.2.11) is not compatible with Gutenprint 5.2.12. Please run `/usr/bin/cups-genppdupdate\' as administrator."

Cool, except that running /usr/bin/cups-genppdupdate (as root) just says:

"Unable to retrieve PPD file for /etc/cups/ppd/WorkForce1100.ppd!"

I've tried many searches and haven't found an appropriate .ppd file. There are a lot of posts from 6-8 years ago with the same problem, but the solutions don't apply. Mostly they suggest copying /etc/cups/cupsd.conf.default to /etc/cups/cupsd.conf, but the two files are already identical. Or they suggest downloading the latest .ppd file, but with no suggestion as to where that might be found. The Gutenprint site lists the Workforce 1100 as compatible, but doesn't offer any new PPD file. I even tried a working .ppd file from a Darwin install, but that failed with file/path errors.

Is there some way to get the appropriate PPD file? Or a way to back out the Gutenprint update so my existing PPD file will work?

Many thanks...

--2p

Edit: lpinfo -m yields (among many others):
gutenprint.5.2://escp2-wf1100/expert Epson WorkForce 1100 - CUPS+Gutenprint v5.2.12

Edit #2: I've worked around the problem by simply editing the version number where it appears in the .ppd file. This isn't really a solution, though, as it will break with each new Gutenprint update and otherwise seems risky, at best.

Last edited by twoprop; 03-11-2017 at 09:37 PM. Reason: workaround found (but problem not solved)
 
Old 03-11-2017, 09:43 PM   #2
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Just to ask the obvious question - Do you have the appropriate version 'foomatic-db-gutenprint-ppds' package installed?

https://www.archlinux.org/packages/e...nt-ppds/files/

Code:
man cups-genppdupdate
mentions
Code:
 cups-genppdupdate   regenerates   the   Gutenprint   PPD  files  in  use  by  CUPS,  using  the  PPD  files  under
       /usr/share/cups/model/gutenprint as templates.  The new PPD file replaces the old PPD  file  under  /etc/cups/ppd,
       but  all the options set in the old PPD will be merged into the new PPD, provided that they are still valid in the
       new file.

       If no files or queue names are specified, cups-genppdupdate updates all Gutenprint  PPD  files  in  /etc/cups/ppd.
       Otherwise, cups-genppdupdate updates all files or queues listed on the command line.

       cups-genppdupdate does not update PPD files from Gimp-Print 4.2 or earlier.

       cups-genppdupdate does not restart cupsd.  cupsd will need manually reloading (or send SIGHUP) once cups-genppdup-
       date has completed.
 
Old 03-11-2017, 10:24 PM   #3
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
I missed your edits....
Quote:
Edit: lpinfo -m yields (among many others):
gutenprint.5.2://escp2-wf1100/expert Epson WorkForce 1100 - CUPS+Gutenprint v5.2.12

Edit #2: I've worked around the problem by simply editing the version number where it appears in the .ppd file. This isn't really a solution, though, as it will break with each new Gutenprint update and otherwise seems risky, at best.
That sounds like a mistake with the PPD packaging then. You should report it to the appropriate package maintainers for your distro. FWIW, I'm using gutenprint-5.2.12 (openSUSE Leap 42.2), and the included stp-escp2-wf1100.5.2.ppd.gz contains
Code:
*FileVersion:	"5.2.12"

Last edited by ferrari; 03-11-2017 at 10:26 PM.
 
1 members found this post helpful.
Old 03-12-2017, 12:50 AM   #4
twoprop
LQ Newbie
 
Registered: Jan 2011
Posts: 14

Original Poster
Rep: Reputation: 0
Thanks. I'll triple-check the foomatic-db-gutenprint-ppds install, but it does look as though it's just missing from the package.

I appreciate the help.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Update manager stopped working , cpax Linux - Newbie 11 11-07-2011 11:41 AM
Postfix stopped working after update dhiman.manish23 Linux - Server 9 09-01-2011 09:08 PM
Yum update stopped responding during kernel update install, now server load is high pulsorock Linux - Kernel 1 12-31-2008 01:55 AM
yum update stopped working hakukani Fedora 3 10-09-2005 05:25 AM
pcmcia stopped working with update spyderusa11 Fedora 2 04-01-2004 02:36 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration