diff --git a/ubuntu-kernel-cleanup.py b/ubuntu-kernel-cleanup.py index a04bf70a89a97b4006561df20c97dbfb10a8f4a8..da27a9ddff9fd337e8d7f4f4df29ae1585616661 100755 --- a/ubuntu-kernel-cleanup.py +++ b/ubuntu-kernel-cleanup.py @@ -61,7 +61,10 @@ def process_packages(version_number, prefix, execution_type): for suffix in KERNEL_SUFFIXES: pkg = "{}-{}{}".format(prefix, version_number, suffix) if execution_type == 'real': - CACHE.update() + try: + CACHE.update() + except apt.cache.FetchFailedException as err: + print("failed to fetch some repository: {}".format(err)) CACHE.open() try: CACHE[pkg].is_installed # maybe the package does not exist