--- yum-3.4.3.old/yum/__init__.py 2011-09-26 10:06:24.876279470 +0100
+++ yum-3.4.3/yum/__init__.py 2011-09-26 10:07:35.819800317 +0100
@@ -966,6 +966,10 @@
def buildTransaction(self, unfinished_transactions_check=True):
"""go through the packages in the transaction set, find them in the
packageSack or rpmdb, and pack up the ts accordingly"""
+ # FIXME: This is horrible, see below and yummain. Maybe create a real
+ # rescode object? :(
+ self._depsolving_failed = False
+
if (unfinished_transactions_check and
misc.find_unfinished_transactions(yumlibpath=self.conf.persistdir)):
msg = _('There are unfinished transactions remaining. You might ' \