---
 yum/config.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/yum/config.py b/yum/config.py
index cb7ed57..dca13fa 100644
--- a/yum/config.py
+++ b/yum/config.py
@@ -1028,7 +1028,10 @@ def _getsysver(installroot, distroverpkg):
     if idx.count() == 0:
         releasever = '$releasever'
     else:
-        hdr = idx.next()
+        try:
+            hdr = idx.next()
+        except StopIteration:
+            raise Errors.YumBaseError("Error: rpmdb failed release provides. 
Try: rpm --rebuilddb")
         releasever = hdr['version']
         del hdr
     del idx
-- 
1.7.5.4

_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to