Bug 155693

Summary: cups webbackend doesn't work
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Johannes Klas <mail>
Component: PrintingAssignee: Johannes Meixner <jsmeix>
Status: RESOLVED WORKSFORME QA Contact: Johannes Meixner <jsmeix>
Severity: Major    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: 32bit   
OS: Other   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Johannes Klas 2006-03-07 08:37:28 UTC
While I am trying to configure cups via the webbackend (localhost://631), i have found a bug in the standard cupsd.conf. The directory /usr/share/cups/doc (Line 578) doensn't exist. So if I try to commect (via web) to the server, i get an error message. To correct this, the Document Root should be /usr/share/doc/packages/cups/.
Comment 1 Johannes Meixner 2006-03-07 09:05:19 UTC
Your "standard cupsd.conf" doesn't match to your installed cups RPM.

It works well for us:
In my Suse Linux 10.0 cupsd.conf there is
----------------------------------------------------------------------
# DocumentRoot: the root directory for HTTP documents that are served.
# By default "/usr/share/doc/packages/cups".
#

#DocumentRoot /usr/share/doc/packages/cups
----------------------------------------------------------------------
I do have /usr/share/doc/packages/cups
I don't have any "/usr/share/cups/doc" in my cupsd.conf.

I assume you updated from an older version and because an update
cannot be allowed to simply overwrite cupsd.conf, it uses the old
cupsd.conf but it installs the new one as .rpmnew file.