Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jun 2010 13:27:59 -0400
From:      William Bulley <web@umich.edu>
To:        freebsd-questions@freebsd.org
Subject:   CUPS between systems
Message-ID:  <20100616172759.GV27267@itcom245.staff.itd.umich.edu>

next in thread | raw e-mail | index | archive | help
When the CUPS server (cupsd) is built with GSSAPI support, the CUPS
"Administration" tab (localhost:631/admin) contains this checkbox
under the "Server Settings:" section:

   (x) Use Kerberos authentication (FAQ)

Unfortunately for me on FreeBSD 8.0-STABLE running cups-base-1.4.2_3
the GSSAPI option is not present in the Makefile:

   CONFIGURE_ARGS+= --disable-gssapi ...

As a result my localhost:631/admin screen lacks this Kerberos checkbox.

This condition is still present in CUPS 1.4.3 according to the Makefile
at http://www.freebsd.org/cgi/cvsweb.cgi/ports/print/cups-base/

I need Kerberos support in order to use CUPS to print to a network
printer here.  As a workaround, I was able to use a co-workers MacOS X
system which was running CUPS to print to the same printer.  This Mac
was upgraded to MacOS 10.6.4 today, and this workaround failed.   :-(

So I am back to trying to use CUPS on FreeBSD to talk directly to the
network printer, but without the Kerberos feature, I am locked out.

Upgrading to CUPS 1.4.3 is unlikely to give me Kerberos support.

It seems FreeBSD has Kerberos support in base at /usr/src/kerberos5.

But I don't see how to bridge this gap.  FWIW, using CUPS 1.3.10 in
the Fall of 2009, I did have Kerberos support (via GSSAPI) and I was
able to talk directly to the network printer.

Does anyone have any suggestions for me to consider trying?

Regards,

web...

--
William Bulley                     Email: web@umich.edu

72 characters width template ----------------------------------------->|



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100616172759.GV27267>