and guess what....
The AuthInfoRequired line will keep re-appearing.
It is written there by cupsd
Remove the line, restart cups and you'll be able to print once.
If you want to print again, you'll need to restart cups.

I've spent more than a day solving this.

Ended up downloading the cups-1.3.8-source.tar.bz2 from the cups website and applying the following patches and then recompiling / installing cups: diff --recursive cups-1.3.8/scheduler/printers.c cups-1.3.8ae/scheduler/printers.c
1563c1563
<         p->auth_info_required[p->num_auth_info_required] = "negotiate";
---
>         p->auth_info_required[p->num_auth_info_required] = "none";
1640c1640
<       p->auth_info_required[p->num_auth_info_required] = "negotiate";
---
>       p->auth_info_required[p->num_auth_info_required] = "none";

I have no idea how this crap got into cups or even why authentication should be necessary to print locally. Anyway, it has nothing to do with the security deny/allow stuff in cupsd.conf

The above effectively forces the word 'negotiate' after the AuthInfoRequired keyword to be treated as none.




On Sun, 2008-07-20 at 18:07 +0000, g wrote:

   Craig White wrote:
   <snip>

       AuthInfoRequired negotiate

       got into /etc/cups/printers.conf in the printer definition and
       removing
       the line completely solved it.

       I have no idea how it got there


   because you use a computer and it forgot "1st law"?

   interesting anyway.

   do printers set up with this install. i use it just for internet. will
   check files under other installs. will be interesting to see what they
   have.

   glad you got it working.

----
sometimes, I haven't a clue to references that you make - i.e. - 1st
law?

I routinely set up cups to offer print queues for users whether Linux
(automatic discovery, automatic setup), Macintosh (via cups or via
netatalk) and Windows (via Samba, providing APW) and cups has been a
remarkable print server/service with very few problems.

Obviously I try to stay away from editing the cups config files by hand
because they tend to get trampled on by cups configuration tools
(http://localhost:631) or via system-config-printer (which finally seems
to live in peace alongside cups configuration tools).

Something, somewhere, somehow entered that line in the printers.conf
file (AuthInfoRequired negotiate) as I am quite certain that I didn't
put it in there - not even from an errant selection in one of the above
mentioned configuration tools.

Anyway, c'est la vie - that's what I get for not raking through the
config files with emacs and relying upon the gui tools

Craig
-- 
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

Reply via email to