Index: smart/channels/rpm_md.py =================================================================== --- smart/channels/rpm_md.py (revisão 825) +++ smart/channels/rpm_md.py (revisão 826) @@ -116,7 +116,7 @@ uncomp_sha=info["filelists"].get("uncomp_sha"), uncomp=True) fetcher.run(progress=progress) - + if item.getStatus() == SUCCEEDED and flitem.getStatus() == SUCCEEDED: localpath = item.getTargetPath() filelistspath = flitem.getTargetPath() @@ -127,9 +127,10 @@ elif (item.getStatus() == SUCCEEDED and flitem.getStatus() == FAILED and fetcher.getCaching() is ALWAYS): - file = item["info"].split("/")[-1:] - iface.warning(_("Failed to download '%s'. You must fetch channel" - "information to acquire needed filelists.") % file) + iface.warning(_("Failed to download. You must fetch channel " + "information to acquire needed filelists.\n" + "%s: %s") % (flitem.getURL(), + flitem.getFailedReason())) return False elif fetcher.getCaching() is NEVER: lines = [_("Failed acquiring information for '%s':") % self,