Comment 20 for bug 152537

Revision history for this message
Hilary Wright (dreamstogo) wrote :

Dear Martin,

In reply to your request for feedback...

I have a local network with Gutsy installed on all machines and the latest Avahi patches installed on all machines. I use vanilla cupsd.conf files on all machines, on the server I have allowed sharing of published printers and the printer is published. On the clients I have allowed browsing for shared printers.

When I start the server machine in the morning followed by the client machines, the clients do not see the shared printer at all. Shared folders does work.

If I go to a terminal session and restart cups, the clients see the printer and I can print from the client with no problem. ie to get the shared printing working I have to do a manual restart of cups. This indicates that the config files are correct, but that there is some problem in the start up of the machine that makes the server printer unavailable.

I hope this helps; please contact me for further info if required, as this is a very frustrating bug.

Thank you

Hilary

Here is the cupsd.conf files from the server machine. It is the std file a provided with no changes.

LogLevel warning
SystemGroup lpadmin
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Share local printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAddress @LOCAL
DefaultAuthType Basic
<Location />
  # Allow shared printing...
  Order allow,deny
  Allow @LOCAL
</Location>
<Location /admin>
  # Restrict access to the admin pages...
  Order allow,deny
  Allow localhost
</Location>
<Location /admin/conf>
  AuthType Default
  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 CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer 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-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>