[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