Augtool Failed To Execute Command

77 views
Skip to first unread message

Dan Crisp

unread,
Feb 24, 2020, 5:51:47 AM2/24/20
to Puppet Users
Hello all,

Can someone help me out please with this.  I can't see what the issue is or what it is I'm doing wrong:


augtool> set /files/etc/logrotate.d/syslog/rule/file[last()+1] "/var/log/puppet"
augtool> ls /files/etc/logrotate.d/syslog/rule/
file[1] = /var/log/cron
file[2] = /var/log/maillog
file[3] = /var/log/messages
file[4] = /var/log/secure
file[5] = /var/log/sudolog
file[6] = /var/log/spooler
missingok = missingok
sharedscripts = sharedscripts
postrotate = (none)
compress = compress
file[7] = /var/log/puppet

So far so good.  The line I need seems to be present.


augtool> save
error: Failed to execute command
saving failed (run 'errors' for details)

Hang on!  What's happening here?

augtool> errors
Error in /etc/rsyslog.conf:32.0 (parse_failed)
  Get did not match entire input
  Lens: /usr/share/augeas/lenses/dist/rsyslog.aug:61.10-.57:

Error in /etc/krb5.conf:19.0 (parse_failed)
  Get did not match entire input
  Lens: /usr/share/augeas/lenses/dist/krb5.aug:156.10-158.66:

Error in /etc/logrotate.d/syslog (put_failed)
  Failed to match

This is not the complete output from the errors command.  Happy to provide it all if will help.

Thanks,
Dan.
Reply all
Reply to author
Forward
0 new messages