Closed thomasmeeus closed 4 years ago
That syntax works for me. Which version of Augeas are you using? Can you provide your full yum.conf
file?
Oh, that's good to hear! 1.4.x is the latest version in the Redhat repositories. What version do you have? Maybe there's an additional repository hosting more recent rpms? I noticed that epel is referenced in the docs, but I don't see the augeas rpms as being present there.
[root@svintvagrantrhel7 ~]# rpm -qa | grep aug
augeas-1.4.0-9.el7.x86_64
ruby-augeas-0.5.0-1.el7.x86_64
augeas-libs-1.4.0-9.el7.x86_64
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
exclude=Percona-55-*
I was currently looking for a workaround and it seems that the PHP.lns
lens is able to parse it correctly. It's pretty nasty though, so I prefer to use updated packages :)
Parsing multiple excludes was added in release 1.2.0 (released in 2014).
c16ccfd64045cb5f9c8793bc7589fc80fc027064
Cool, many thanks!
Hi,
I'm not a very experienced Augeas user. I might be doing something wrong, but I have the feeling there's a bug in the Augeas lens for parsing the yum config file.
What I try to do is set multiple excludes in
/etc/yum.conf
which is supported by Yum itself (see https://linux.die.net/man/5/yum.conf, section exclude). Expected result is this:Can someone tell me if I'm on the right track and if so, advice what the next steps are in fixing this issue? I check the lens code, but unfortunately I have no clue on how it works.