Hide Forgot
# 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 > 'exclude=\n 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. http://rhn.redhat.com/errata/RHBA-2014-1410.html