Ignore errors on reading license info with dpkg_lowpkg

This commit is contained in:
Victor Zhestkov 2022-03-21 17:05:53 +03:00 committed by Megan Wilhite
parent 42e51f4c46
commit 153af833ce

View file

@ -319,7 +319,7 @@ def _get_pkg_license(pkg):
licenses = set()
cpr = "/usr/share/doc/{}/copyright".format(pkg)
if os.path.exists(cpr):
with salt.utils.files.fopen(cpr) as fp_:
with salt.utils.files.fopen(cpr, errors="ignore") as fp_:
for line in salt.utils.stringutils.to_unicode(fp_.read()).split(os.linesep):
if line.startswith("License:"):
licenses.add(line.split(":", 1)[1].strip())