Cups on FreeBSd-12.1p7

Russell L. Carter rcarter at pinyon.org
Tue Jul 28 23:47:59 UTC 2020


On 2020-07-28 13:46, James B. Byrne via freebsd-questions wrote:
 > Following a pkg upgrade the printers on my desktop stopped working. 
I use cups
 > and I see this in /var/log/cups/error.log
 >
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] While reading gs_ll3.ps:
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] Error: /undefinedresource in
 > findresource
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] true
 > 
(gs_icc.ps\\000gs_mex_e.ps\\000gs_mro_e.ps\\000gs_pdf_e.ps\\000gs_wan_e.ps\\000pdf_ops.ps\\000pdf_rbld.ps\\000pdf_base.ps\\000pdf_draw.ps\\000gs_cff.ps\\000gs_mgl_e.ps\\000gs_ttf.ps\\000pdf_font.ps\\000pdf_main.ps\\000pdf_sec.ps\\000gs_epsf.ps\\000gs_pdfwr.ps)
 >    (gs_ll3.ps)   1   Pscript5Idiom.pkgsave   IdiomSet   7
 > Pscript5Idiom.pkgsave
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] Execution stack:
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] %interp_exit   --nostringval--
 > findresource   %loop_continue   findresource   findresource 
findresource
 > false   1   %stopped_push   --nostringval--   1902   8   5   %oparray_pop
 > findresource   findresource   --dict:16/18(ro)(G)--   --dict:2/2(G)--
 > findresource   1   %dict_continue   findresource   findresource 
1900   6   5
 >   %oparray_pop   findresource   %errorexec_pop   findresource 
findresource
 > findresource   findresource
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] Dictionary stack:
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] --dict:956/1123(G)--
 > --dict:0/20(G)--   --dict:77/200(L)--   --dict:956/1123(G)--
 > --dict:38/43(G)--   --dict:16/18(ro)(G)--
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] Current allocation mode is 
global
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] Current file position is 18941
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] The print file is empty.
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] PID 65664 (pstops) stopped with
 > status 1!
 > D [28/Jul/2020:16:40:44 -0400] [Job 1820] PID 65663 (gs) stopped with 
status 1!
 >
 > I went down this road once before but the fix I had then (reinstall 
the older
 > versions) no longer works.  Has anyone else here run into this?  How 
is it
 > solved?
 >
 >

In addition to what Tomasz mentioned, I had to delete/reinstall my
printer.  But I was very happy to do so because now FreeBSD cups
competently understands IPP Everywhere(TM) which means that the house
printer (Brother HL L2340D) can now be managed natively by FreeBSD
12-stable rather than by Debian-testing sharing with the sad out of
date FreeBSD cups.

I do poudriere bulk all my own packages, svn updating daily, so YMMV.

This cups upgrade was a very pleasant surprise upgrade and kudos to
the maintainer.

HTH,
Russell


More information about the freebsd-questions mailing list