From f98ea4a5205b7d919affcc1f19ac7400a9d97d05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Wed, 30 Aug 2017 16:00:00 +0200 Subject: [PATCH] backup/restore: do not fail the whole restore when qvm-appmenus is missing Fixes QubesOS/qubes-issues#2991 --- qubesadmin/backup/restore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubesadmin/backup/restore.py b/qubesadmin/backup/restore.py index 0df5df1..99c1037 100644 --- a/qubesadmin/backup/restore.py +++ b/qubesadmin/backup/restore.py @@ -1697,7 +1697,7 @@ class BackupRestore(object): subprocess.check_call( ['qvm-appmenus', '--set-whitelist=-', vm.name], stdin=stream) - except subprocess.CalledProcessError: + except (subprocess.CalledProcessError, FileNotFoundError): self.log.error('Failed to set application list for %s', vm.name) def _handle_volume_data(self, vm, volume, stream):