dangerzone/dangerzone/isolation_provider
deeplow 0a6b33ebed
Qubes: detect qube failing to start (missing RAM)
In Qubes OS it's often the case that the user doesn't have enough
RAM to start the conversion. In this case it raises BrokenPipeException
and exits with code 126.

It didn't seem possible to distinguish this kind of failure to one
where the user has misconfigured qrexec policies.

NOTE: this approach is not ideal UX-wise. After the first doc failing
the next one will also try and fail. Upon first failure we should
inform the user that they need to close some programs or qubes.
2023-09-28 11:08:50 +01:00
..
__init__.py Split isolation providers into their own .py files 2023-01-25 14:19:05 +00:00
base.py Round conversion progress from float to int 2023-09-26 15:20:41 +01:00
container.py Remove attacker-controlled error messages 2023-09-19 15:33:20 +01:00
dummy.py Merge stdout_callback with print_progress 2023-07-13 12:57:04 +01:00
qubes.py Qubes: detect qube failing to start (missing RAM) 2023-09-28 11:08:50 +01:00