[augeas-devel] [Augeas] #320: OpenBSD augtool error output

Augeas trac at fedorahosted.org
Sat Dec 29 12:40:29 UTC 2012


#320: OpenBSD augtool error output
----------------------+---------------------
 Reporter:  jasperla  |       Owner:  lutter
     Type:  defect    |      Status:  new
 Priority:  major     |   Milestone:  next
Component:  Augeas    |     Version:  1.0.0
 Keywords:            |  Blocked By:
 Blocking:            |
----------------------+---------------------
 Hi,

 As per the TODO, here is the output of augtool print /augeas//error as run
 on OpenBSD -current:

 inetd.conf:
 {{{
 /augeas/files/etc/inetd.conf/error = "parse_failed"
 /augeas/files/etc/inetd.conf/error/pos = "844"
 /augeas/files/etc/inetd.conf/error/line = "18"
 /augeas/files/etc/inetd.conf/error/char = "0"
 /augeas/files/etc/inetd.conf/error/lens =
 "/usr/local/share/augeas/lenses/dist/inetd.aug:181.11-.72:"
 /augeas/files/etc/inetd.conf/error/message = "Iterated lens matched less
 than it should"
 }}}

 nginx.conf:
 {{{
 /augeas/files/etc/nginx/nginx.conf/error = "parse_failed"
 /augeas/files/etc/nginx/nginx.conf/error/pos = "348"
 /augeas/files/etc/nginx/nginx.conf/error/line = "21"
 /augeas/files/etc/nginx/nginx.conf/error/char = "0"
 /augeas/files/etc/nginx/nginx.conf/error/lens =
 "/usr/local/share/augeas/lenses/dist/nginx.aug:56.10-.57:"
 /augeas/files/etc/nginx/nginx.conf/error/message = "Iterated lens matched
 less than it should"
 }}}

 The most minimal nginx config I could create that would trigger this error
 is:
 {{{
 http {
     server {
     }
 }
 }}}
 If I remove the "server {}" block augtool doesn't error out. The full
 config that's shipped by OpenBSD's default install (which also triggers
 the error) is attached.

 rc.conf:
 {{{
 /augeas/files/etc/rc.conf/error = "parse_failed"
 /augeas/files/etc/rc.conf/error/pos = "5204"
 /augeas/files/etc/rc.conf/error/line = "135"
 /augeas/files/etc/rc.conf/error/char = "5"
 /augeas/files/etc/rc.conf/error/lens =
 "/usr/local/share/augeas/lenses/dist/shellvars.aug:163.12-.99:"
 /augeas/files/etc/rc.conf/error/message = "Syntax error"
 }}}

 Happens with the default rc.conf on OpenBSD.

 adduser.conf:
 {{{
 /augeas/files/etc/adduser.conf/error = "parse_failed"
 /augeas/files/etc/adduser.conf/error/pos = "298"
 /augeas/files/etc/adduser.conf/error/line = "11"
 /augeas/files/etc/adduser.conf/error/char = "7"
 /augeas/files/etc/adduser.conf/error/lens =
 "/usr/local/share/augeas/lenses/dist/shellvars.aug:163.12-.99:"
 /augeas/files/etc/adduser.conf/error/message = "Syntax error"
 }}}

 resolv.conf:
 {{{
 /augeas/files/etc/resolv.conf/error = "parse_failed"
 /augeas/files/etc/resolv.conf/error/pos = "74"
 /augeas/files/etc/resolv.conf/error/line = "4"
 /augeas/files/etc/resolv.conf/error/char = "0"
 /augeas/files/etc/resolv.conf/error/lens =
 "/usr/local/share/augeas/lenses/dist/resolv.aug:109.10-.38:"
 /augeas/files/etc/resolv.conf/error/message = "Iterated lens matched less
 than it should"
 }}}

 All the files are attached to this ticket; if there are any diffs to test,
 please let me know.

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




More information about the augeas-devel mailing list