diff -Naur yum-3.4.3-orig/yum/yumRepo.py yum-3.4.3/yum/yumRepo.py --- yum-3.4.3-orig/yum/yumRepo.py 2011-11-17 09:59:00.245102708 -0700 +++ yum-3.4.3/yum/yumRepo.py 2011-11-17 09:59:17.311770413 -0700 @@ -1613,7 +1613,7 @@ checkfunc=checkfunc, text=text, cache=self.http_caching == 'all', - size=thisdata.size) + size=int(thisdata.size)) except (Errors.NoMoreMirrorsRepoError, Errors.RepoError): if retrieve_can_fail: return None