<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
and guess what....<br>
The AuthInfoRequired line will keep re-appearing.<br>
It is written there by cupsd<br>
Remove the line, restart cups and you'll be able to print once. <br>
If you want to print again, you'll need to restart cups.<br>
<br>
I've spent more than a day solving this.<br>
<br>
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:<br>
diff --recursive cups-1.3.8/scheduler/printers.c
cups-1.3.8ae/scheduler/printers.c<br>
1563c1563<br>
<         p->auth_info_required[p->num_auth_info_required] =
"negotiate";<br>
---<br>
>         p->auth_info_required[p->num_auth_info_required] =
"none";<br>
1640c1640<br>
<       p->auth_info_required[p->num_auth_info_required] =
"negotiate";<br>
---<br>
>       p->auth_info_required[p->num_auth_info_required] =
"none";<br>
<br>
I have no idea how this crap got into cups or even why authentication
should be necessary to print locally.<br>
Anyway, it has nothing to do with the security deny/allow stuff in
cupsd.conf<br>
<br>
The above effectively forces the word 'negotiate' after the
AuthInfoRequired keyword to be treated as none.<br>
<br>
<br>
<br>
<br>
On Sun, 2008-07-20 at 18:07 +0000, g wrote:<br>
<blockquote
 style="border-left: 0.2em solid rgb(85, 85, 238); margin: 0em; padding-left: 0.85em;">Craig
White wrote:<br>
<snip><br>
  <blockquote
 style="border-left: 0.2em solid rgb(85, 85, 238); margin: 0em; padding-left: 0.85em;">AuthInfoRequired
negotiate<br>
    <br>
got into /etc/cups/printers.conf in the printer definition and removing<br>
the line completely solved it.<br>
    <br>
I have no idea how it got there<br>
  </blockquote>
  <br>
because you use a computer and it forgot "1st law"?<br>
  <br>
interesting anyway.<br>
  <br>
do printers set up with this install. i use it just for internet. will<br>
check files under other installs. will be interesting to see what they<br>
have.<br>
  <br>
glad you got it working.<br>
</blockquote>
----<br>
sometimes, I haven't a clue to references that you make - i.e. - 1st<br>
law?<br>
<br>
I routinely set up cups to offer print queues for users whether Linux<br>
(automatic discovery, automatic setup), Macintosh (via cups or via<br>
netatalk) and Windows (via Samba, providing APW) and cups has been a<br>
remarkable print server/service with very few problems.<br>
<br>
Obviously I try to stay away from editing the cups config files by hand<br>
because they tend to get trampled on by cups configuration tools<br>
(<a rel="nofollow" href="http://localhost:631">http://localhost:631</a>)
or via system-config-printer (which finally seems<br>
to live in peace alongside cups configuration tools).<br>
<br>
Something, somewhere, somehow entered that line in the printers.conf<br>
file (AuthInfoRequired negotiate) as I am quite certain that I didn't<br>
put it in there - not even from an errant selection in one of the above<br>
mentioned configuration tools.<br>
<br>
Anyway, c'est la vie - that's what I get for not raking through the<br>
config files with emacs and relying upon the gui tools<br>
<br>
Craig
</body>
</html>