Package: augeas-lenses
Version: 1.0.0-1.1
Severity: normal

Dear Maintainer,


I use Augeas in my Puppet manifests to control the contents of sysctl.conf.
After upgrading my workstation to jessie/testing I found I had a directory
/etc/sysctl.d and Augeas reads all the files in it (I'm not sure which of these
are new).
This directory includes a file named README.sysctl which sysctl does not read
according to sysctl.conf(5). That also fits with the content of that file
which is plain English. Augeas however does and complains about its contents.


Puppet logs messages like:
Debug: Augeas[enable forwarding](provider=augeas): Opening augeas with root /, 
lens path , flags 32
Debug: Augeas[enable forwarding](provider=augeas): Augeas version 1.0.0 is 
installed
Warning: Augeas[enable forwarding](provider=augeas): Loading failed for one or 
more files, see debug for /augeas//error output
Debug: Augeas[enable forwarding](provider=augeas): 
/augeas/files/etc/sysctl.d/README.sysctl/error/pos = 0
Debug: Augeas[enable forwarding](provider=augeas): 
/augeas/files/etc/sysctl.d/README.sysctl/error/line = 1
Debug: Augeas[enable forwarding](provider=augeas): 
/augeas/files/etc/sysctl.d/README.sysctl/error/char = 0
Debug: Augeas[enable forwarding](provider=augeas): 
/augeas/files/etc/sysctl.d/README.sysctl/error/lens = 
/usr/share/augeas/lenses/dist/sysctl.aug:36.10-.52:
Debug: Augeas[enable forwarding](provider=augeas): 
/augeas/files/etc/sysctl.d/README.sysctl/error/message = Iterated lens matched 
less than it should
Debug: Augeas[enable forwarding](provider=augeas): Will attempt to save and 
only run if files changed
Debug: Augeas[enable forwarding](provider=augeas): sending command 'set' with 
params ["/files/etc/sysctl.conf/net.ipv4.ip_forward", "1"]
Debug: Augeas[enable forwarding](provider=augeas): Closed the augeas connection


I expected the Augeas lens for sysctl.conf to ignore files not named *.conf in
/etc/sysctl.d.

Marking everything in README.sysctl in /etc/sysctl.d as comments with '#'
works around the problem.

Best regards
/Ulrik Haugen



-- System Information:
Debian Release: jessie/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.10-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=sv_SE.ISO8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

augeas-lenses depends on no packages.

augeas-lenses recommends no packages.

Versions of packages augeas-lenses suggests:
ii  augeas-doc  1.0.0-1.1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to