You all probably already know this, but just in case. Looks like the cost
stuff isn't happy with an empty repo list. Below see what it does to
the package-clean program, but this can also be duplicated with `yum list
--disablerepo="*"`.
$ package-cleanup --problems
No Repositories Available to Set Up
Setting up yum
Traceback (most recent call last):
File "/usr/bin/package-cleanup", line 402, in <module>
main()
File "/usr/bin/package-cleanup", line 365, in main
my = initYum(opts)
File "/usr/bin/package-cleanup", line 48, in initYum
my.doTsSetup()
File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 64, in doTsSetup
return self._getTs()
File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 78, in _getTs
self._tsInfo.setDatabases(self.rpmdb, self.pkgSack)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 526, in <lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 397, in
_getSacks
self.costExcludePackages()
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 628, in
costExcludePackages
for po in self.pkgSack:
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 526, in <lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
[... repeats many times ...]
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 397, in
_getSacks
self.costExcludePackages()
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 628, in
costExcludePackages
for po in self.pkgSack:
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 526, in <lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 381, in
_getSacks
self.repos.populateSack(which=repos)
File "/usr/lib/python2.5/site-packages/yum/repos.py", line 220, in
populateSack
myrepos = self.listEnabled()
File "/usr/lib/python2.5/site-packages/yum/repos.py", line 153, in listEnabled
if repo.isEnabled():
File "/usr/lib/python2.5/site-packages/yum/repos.py", line 281, in isEnabled
enabled = self.getAttribute('enabled')
RuntimeError: maximum recursion depth exceeded
--
Matthew Miller [EMAIL PROTECTED] <http://mattdm.org/>
Boston University Linux ------> <http://linux.bu.edu/>
_______________________________________________
Yum-devel mailing list
[email protected]
https://lists.dulug.duke.edu/mailman/listinfo/yum-devel