On 7/15/06, Michael [Plouj] Ploujnikov <[EMAIL PROTECTED]> wrote:
There must be a good reason it isn't stable yet:
http://www.gentoo-portage.com/net-print/cups

On 7/15/06, Kevin O'Gorman <[EMAIL PROTECTED]> wrote:
> I've been running cups happily on this box for a couple of years.  It serves
> print requests from two other computers I have, one running Ubuntu (also
> running cups), and the other running WinXP.
>
> With the upgrade to 1.2.1-r2 from 1.1.23, some probelms arose:
> 1) neither of the other machines can print through this server any more.
> 2) When either of the other machines is running at all, requests to print
>     on this gentoo server lock up for just under 2 minutes before they
>     get to printing.  If I shut down the other machines, printing returns
>     to normal locally.
>
> The error logs show a repeated error that doesn't ring a bell with me:
>
> E [15/Jul/2006:14:20:18 -0700] encrypt_client: Unable to encrypt
> connection from 64.166.164.53!
>
> The config files changed a bit on the upgrade, and I did my best.  The last
> go 'round was through the web interface (once I got that working) so they've
> all been rewritten by cups.  I cannot claim to understand them completely.
> Can anyone explain the @OWNER @SYSTEM things -- they sound good,
> but I'm not truly clear on exactly what they do in cups.
> I want to allow ports 631 (normal cups stuff from the Ubuntu machine) and
> 515 (LPD things for WinXP).
>
> I've looked at the config files, and nothing jumps out at me.  The one mention
> of encryption is in the /auth section, which I don't use remotely
> anyway.  Here's
> cupsd.conf:
>
> # Show general information in error_log.
> LogLevel info
> SystemGroup lpadmin
> # Allow remote access
> Port 631
> Listen *:printer
> Listen /var/run/cups/cups.sock
> # Enable printer sharing and shared printers.
> Browsing On
> BrowseOrder allow,deny
> BrowseAllow @LOCAL
> BrowseAddress @LOCAL
> DefaultAuthType Basic
> <Location />
>   # Allow shared printing...
>   Order allow,deny
>   Allow @LOCAL
> </Location>
> <Location /admin>
>   Encryption Required
>   # Restrict access to the admin pages...
>   Order allow,deny
>   Allow localhost
> </Location>
> <Location /admin/conf>
>   AuthType Basic
>   Require user @SYSTEM
>   # Restrict access to the configuration files...
>   Order allow,deny
>   Allow localhost
> </Location>
> <Policy default>
>   <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job
> Purge-Jobs Set-Job-Attributes Create-Job-Subscription
> Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job
> Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
>     Require user @OWNER @SYSTEM
>     Order deny,allow
>   </Limit>
>   <Limit Pause-Printer Resume-Printer Set-Printer-Attributes
> Enable-Printer Disable-Printer Pause-Printer-After-Current-Job
> Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer
> Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer
> Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer
> CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs
> CUPS-Set-Default>
>     AuthType Basic
>     Require user @SYSTEM
>     Order deny,allow
>   </Limit>
>   <Limit CUPS-Authenticate-Job>
>     Require user @OWNER @SYSTEM
>     Order deny,allow
>   </Limit>
>   <Limit All>
>     Order deny,allow
>   </Limit>
> </Policy>
>
>
>
> --
> Kevin O'Gorman, PhD

Drat, I need a better memory.  I got dragged into allowing unstable
because something else I wanted depended on it.  Fortunately I
buildpkg; I'll just back up.

++ kevin

--
Kevin O'Gorman, PhD
--
[email protected] mailing list

Reply via email to