Red Hat Bugzilla – Bug 1009499
yum complicates config URIs needlessly, leading to strange error messages
Last modified: 2014-10-14 00:36:45 EDT
# echo "exclude=" > /etc/yum.repos.d/test.repo
# yum search foo
> Error: File contains no section headers.
> file: file://///etc/yum.repos.d/test.repo, line: 1
IOW, the path of repository config is tracked as
///etc/yum.repos.d/test.repo (also confirmed by looking with debugger
around getReposFromConfigFile method: repofn was OK for /etc/yum.conf
but needlessly extended for files under /etc/yum.repos.d/.
yum-3.2.29-40.el6.noarch (confirmed also with yum-3.4.3-54.fc18.noarch)
Fixed in upstream - http://yum.baseurl.org/gitweb?p=yum.git;a=commitdiff;h=bec81af1bffdd3c3511ad8861fb66b376bee89e9
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.