#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 _______________________________________________ augeas-devel mailing list augeas-devel@redhat.com https://www.redhat.com/mailman/listinfo/augeas-devel