strange error when building cups

Randy Pratt bsd-unix at embarqmail.com
Fri Nov 9 08:19:22 PST 2007


On Fri, 09 Nov 2007 15:18:20 +0000
Adam J Richardson <fatman at crackmonkey.us> wrote:

> Aryeh M. Friedman wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > Can some tell me what this means and how to fix it:
> > 
> > ===>   cups-pstoraster-8.15.4_1 depends on shared library: cups.2 -
> > not found
> > ===>    Verifying install for cups.2 in /usr/ports/print/cups-base
> > ===>  cups-base-1.3.3 is forbidden: remote execution of arbitrary code.
> > *** Error code 1
> > 
> > Stop in /FreeBSD/FreeBSD-current/ports/print/cups-base.
> > *** Error code 1
> > 
> > Stop in /FreeBSD/FreeBSD-current/ports/print/cups-pstoraster.
> > *** Error code 1
> > 
> > Stop in /FreeBSD/FreeBSD-current/ports/print/cups.
> > 
> 
> Hi Aryeh,
> 
> I can't tell you about the error, but:
> 
> %pkg_info | grep cups
> cups-base-1.3.3     Common UNIX Printing System
> cups-pstoraster-8.15.4_1 Postscript interpreter for CUPS printing to 
> non-PS printers
> 
> Looks like the same versions. They do build ok. Perhaps a "make clean 
> distclean" will shake out the bugs?
> 
> 'Remote execution' is interesting. Do you use some sort of load balancer?

The print/cups-base was marked FORBIDDEN due remote execution of
arbitrary code on 2007-11-08, see:

  http://docs.freebsd.org/cgi/mid.cgi?200711081832.lA8IWv3T075088

You can read more about the vulnerability at:

  http://www.freebsd.org/ports/portaudit/8dd9722c-8e97-11dc-b8f6-001c2514716c.html

If you decide that your risk is acceptable you still wish to
install/update at this time, you can comment ( # ) the particular line
in the ports/print/cups-base/Makefile:

  #FORBIDDEN=      remote execution of arbitrary code

I would presume that cups-base-1.3.4 is going to be committed shortly
since there are quite a few ports that depend on it.

HTH,

Randy
-- 


More information about the freebsd-questions mailing list