[augeas-devel] "put_failed" for /etc/network/interfaces on Debian

Adam Kosmin akosmin at reliantsecurity.com
Mon Jun 6 16:51:10 UTC 2011


I am able to reproduce this error on both Debian sqeeze and wheezy.
Corresponding package versions of augeas-lenses are 0.7.2-1 (squeeze)
and 0.7.3-1 (wheezy)


augtool> print /files/etc/network/interfaces
/files/etc/network/interfaces
/files/etc/network/interfaces/#comment = "The loopback network
interface"
/files/etc/network/interfaces/auto
/files/etc/network/interfaces/auto/1 = "lo"
/files/etc/network/interfaces/iface[1] = "lo"
/files/etc/network/interfaces/iface[1]/family = "inet"
/files/etc/network/interfaces/iface[1]/method = "loopback"
/files/etc/network/interfaces/iface[1]/#comment = "The primary network
interface"
/files/etc/network/interfaces/allow-hotplug
/files/etc/network/interfaces/allow-hotplug/1 = "eth0"
/files/etc/network/interfaces/iface[2] = "eth0"
/files/etc/network/interfaces/iface[2]/family = "inet"
/files/etc/network/interfaces/iface[2]/method = "dhcp"

augtool> set /files/etc/network/interfaces/iface[last()+1] eth1
augtool> set /files/etc/network/interfaces/iface[last()+1]/family inet
augtool> set /files/etc/network/interfaces/iface[last()+1]/method dhcp
augtool> save
Saving failed
augtool> print /augeas/files/etc/network/interfaces/error
/augeas/files/etc/network/interfaces/error = "put_failed"
/augeas/files/etc/network/interfaces/error/path =
"/files/etc/network/interfaces"
/augeas/files/etc/network/interfaces/error/lens =
"/usr/share/augeas/lenses/dist/interfaces.aug:100.13-.63:"
/augeas/files/etc/network/interfaces/error/message = "Failed to match \n
({ /#comment/ = /[^\\001-\\004\\t\\n
][^\\001-\\004\\n]*[^\\001-\\004\\t\\n ]|[^\\"
augtool>

I've attempted to set
/files/etc/network/interfaces/iface[last()+1]/#comment as well but saw
no change.

Thanks in advance for any assistance,

Adam

-- 
Don't take the name of root in vain. - /usr/src/linux/README




More information about the augeas-devel mailing list