[augeas-devel] [Augeas] #291: CUPS printers.conf uses non-matching <DefaultPrinter> block

Augeas trac at fedorahosted.org
Sun Jul 29 15:34:05 UTC 2012


#291: CUPS printers.conf uses non-matching <DefaultPrinter> block
----------------------+---------------------
 Reporter:  domcleal  |       Owner:  lutter
     Type:  defect    |      Status:  new
 Priority:  major     |   Milestone:  next
Component:  Augeas    |     Version:  devel
 Keywords:  cups      |  Blocked By:
 Blocking:            |
----------------------+---------------------
 CUPS uses a DefaultPrinter block to define the default printer, but it
 closes with </Printer>.  Our lens uses Httpd, which uses the square lens
 to match beginning and end sections so throws an error.

 From printers.conf(5):
 {{{
 <DefaultPrinter name> ... </Printer>
     Defines a default printer.
 }}}

 Error output:
 {{{
 /augeas/files/etc/cups/printers.conf/error = "parse_failed"
 /augeas/files/etc/cups/printers.conf/error/pos = "938"
 /augeas/files/etc/cups/printers.conf/error/line = "40"
 /augeas/files/etc/cups/printers.conf/error/char = "2"
 /augeas/files/etc/cups/printers.conf/error/lens =
 "lenses/httpd.aug:82.30-.43:"
 /augeas/files/etc/cups/printers.conf/error/message = "Parse error:
 mismatched key in square lens, expecting \"DefaultPrinter\" but got
 \"Printer\""
 }}}

 Config file snippet:
 {{{
 <DefaultPrinter ML-1210>
 UUID urn:uuid:3bd1de49-3f06-3acf-56e8-567be2234b31
 Info Samsung ML-1210
 Location iridium
 MakeModel Samsung ML-1210 Foomatic/gdi (recommended)
 DeviceURI usb://Samsung/ML-1210
 State Stopped
 StateMessage Unplugged or turned off
 StateTime 1343466394
 Reason paused
 Type 8392708
 Accepting Yes
 Shared Yes
 JobSheets none none
 QuotaPeriod 0
 PageLimit 0
 KLimit 0
 OpPolicy default
 ErrorPolicy stop-printer
 </Printer>
 }}}

-- 
Ticket URL: <https://fedorahosted.org/augeas/ticket/291>
Augeas <http://augeas.net/>
a configuration API




More information about the augeas-devel mailing list