mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 05:12:45 +00:00
now module fails gracefully instead of stacktrace when trying to install missing deb file
This commit is contained in:
@@ -363,7 +363,10 @@ def install_deb(m, debs, cache, force, install_recommends, dpkg_options):
|
||||
deps_to_install = []
|
||||
pkgs_to_install = []
|
||||
for deb_file in debs.split(','):
|
||||
pkg = apt.debfile.DebPackage(deb_file)
|
||||
try:
|
||||
pkg = apt.debfile.DebPackage(deb_file)
|
||||
except SystemError, e:
|
||||
m.fail_json(msg="Error: %s\nSystem Error: %s" % (pkg._failure_string,str(e)))
|
||||
|
||||
# Check if it's already installed
|
||||
if pkg.compare_to_version_in_cache() == pkg.VERSION_SAME:
|
||||
|
||||
Reference in New Issue
Block a user