Sometimes, people add .repo files with perm=600. Report the problem but don't abort. --- yum/__init__.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/yum/__init__.py b/yum/__init__.py index 82a9380..c9bc815 100644 --- a/yum/__init__.py +++ b/yum/__init__.py @@ -542,6 +542,9 @@ class YumBase(depsolve.Depsolve): if os.path.isdir(reposdir): for repofn in sorted(glob.glob('%s/*.repo' % reposdir)): + if not os.access(repofn, os.R_OK): + self.logger.warning(_("Skipping unreadable repository %s"), repr(repofn)) + continue thisrepo_age = os.stat(repofn)[8] if thisrepo_age < repo_config_age: thisrepo_age = repo_config_age -- 1.7.4.4 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel