diff --git a/script/tools/package_install_problem_report.py b/script/tools/package_install_problem_report.py index 430db3eba0724a56dba7d6cdc814bbfd01a96ac3..da5f3e24f680b492407c0f27ac0eb4947d2262aa 100644 --- a/script/tools/package_install_problem_report.py +++ b/script/tools/package_install_problem_report.py @@ -164,9 +164,10 @@ def parse_msg(subjob_url_list, short_list, exclude_rpmlist, file_msg): if flag: if line and line not in exclude_rpmlist: pkglist.append(line) - allpkgs.append(line) + if line not in allpkgs: + allpkgs.append(line) final_result.setdefault(surl, pkglist) - log.info("Final cannot install rpm:%s" % set(allpkgs)) + log.info("Final cannot install rpm:%s" % allpkgs) failed_pkg = [] for bin_rpm in allpkgs: tmp = {}