Description of problem: yum and plugins in yum-utils have different results when running them as non-root user Steps to Reproduce: As non-root user, run 1. debuginfo-install audacity Actual results: enabling fedora-debuginfo Traceback (most recent call last): File "/usr/bin/debuginfo-install", line 109, in <module> util = DebugInfoInstall() File "/usr/bin/debuginfo-install", line 38, in __init__ self.main() File "/usr/bin/debuginfo-install", line 59, in main self.doRepoSetup(thisrepo=r.id) File "/usr/share/yum-cli/cli.py", line 118, in doRepoSetup yum.YumBase._getRepos(self, thisrepo=thisrepo, doSetup=True) File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 348, in _getRepos self._repos.doSetup(thisrepo) File "/usr/lib/python2.5/site-packages/yum/repos.py", line 58, in doSetup repo.setup(self.ayum.conf.cache, self.ayum.mediagrabber) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 720, in setup self.dirSetup() File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 473, in dirSetup "Cannot access repository dir %s" % dir yum.Errors.RepoError: Cannot access repository dir //var/cache/yum/fedora-debuginfo Expected results: Same output as yum itself. "You need to be root to perform this command." Additional info: It would probably be a good idea to check that all yum plugins and utilities give the same output as yum itself.
This is solved in yum-utils-1.1.10 currently in updates-testing.