Problem mit Webinterface von CUPS

Mordor

Registered User
Hallo alle zusammen
Heute habe ich CUPS in einer VPS zu Hause installiert. Was auch ganz gut geklappt hat. Doch leider habe ich Probleme mit dem Webinterface von CUPS.

Wenn ich es ganz normal über system.lan:631 aufrufe, bekomme ich es auch angezeigt, nur leider komme ich in den Administrationsbereich nicht rein. Sobald ich dann auch Drucker hinzufügen klicke, hängt sich das Interface auf, und gibt keinen Mux mehr von sich. Später zeigt Firefox dann an, dass es nicht geladen werden kann.

In der error_log von CUPS ist nichts zu finden. In der access_log kann ich folgendes finden:
Code:
192.168.2.100 - - [02/Feb/2009:16:13:42 +0100] "GET / HTTP/1.1" 200 6105 - -
192.168.2.100 - - [02/Feb/2009:16:13:48 +0100] "GET /admin?OP=add-printer HTTP/1.1" 426 0 - -
192.168.2.100 - - [02/Feb/2009:16:13:48 +0100] "GET /admin?OP=add-printer HTTP/1.1" 426 0 - -
192.168.2.100 - - [02/Feb/2009:16:13:48 +0100] "GET /cups.css HTTP/1.1" 200 3660 - -

Ich selbst kann das Problem gerade nicht nachvollziehen, und wüsste jetzt auch nicht, wie ich diesen Zugriffsfehler beheben kann.

Zur Vollständigkeit hier mal die cupsd.conf
Code:
# Log general information in error_log - change "info" to "debug" for
# troubleshooting...
LogLevel warning

# Administrator user group...
SystemGroup lpadmin

# Only listen for connections from the local machine.
Listen localhost:631
Listen 192.168.2.5:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic
DefaultEncryption IfRequested

# Restrict access to the server...
<Location />
  Order allow,deny
  Allow localhost
  Allow From 192.168.2.0/24
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Encryption Required
  Order allow,deny
  Allow localhost
  Allow 192.168.2.0/24
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  Order allow,deny
  Allow localhost
  Allow 192.168.2.0/24 
</Location>
# Set the default printer/job policies...
<Policy default>
  # Job-related operations must be done by the owner or an adminstrator...
  <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>

  # All administration operations require an adminstrator to authenticate...
  <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>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

#
#

#
# Printcap: the name of the printcap file.  Default is /etc/printcap.
# Leave blank to disable printcap file generation.
#

Printcap /var/run/cups/printcap

#
# PrintcapFormat: the format of the printcap file, currently either
# BSD or Solaris.  The default is "BSD".
#

#PrintcapFormat BSD
#PrintcapFormat Solaris

#
# PrintcapGUI: the name of the GUI options panel program to associate
# with print queues under IRIX.  The default is "/usr/bin/glpoptions"
# from ESP Print Pro.
#
# This option is only used under IRIX; the options panel program
# must accept the "-d printer" and "-o options" options and write
# the selected printer options back to stdout on completion.
#

#PrintcapGUI /usr/bin/glpoptions

Das ganze läuft auf Debian Etch in einer OpenVZ-VPN. CUPS wurde aus den Quellen von Debian installiert.

Vielleicht hat ja jemand einen Rat.

Gruß Mordor
 
Back
Top