To me all these recent cases are linked to empty reply from mirror, which theoretically can happen and shouldn't disturb the download much. I think when zypper starts retrying the range in such cases - the problem will not occur. Otherwise - I don't see any better strategy that trying to identify and troubleshoot problem mirrors from zypper.log We can do some random checks on mirrors, but it will not guarantee anything.