qubes-core-admin-client
qubes-core-admin-client copied to clipboard
Monitor and update keyboard layout only if the qube asked to be a guivm
Before this patch, qvm_start_daemon try to read and update keyboard layout regardless if the qube is a audiovm or guivm. With this patch it read and update keyboard layout only if the qube is a guivm.
Should fix https://github.com/QubesOS/qubes-issues/issues/8109
Codecov Report
Merging #237 (2d92b50) into main (93d0df6) will decrease coverage by
0.01%
. The diff coverage is0.00%
.
:exclamation: Current head 2d92b50 differs from pull request most recent head f23b2fe. Consider uploading reports for the commit f23b2fe to get more accurate results
@@ Coverage Diff @@
## main #237 +/- ##
==========================================
- Coverage 75.16% 75.16% -0.01%
==========================================
Files 51 51
Lines 7800 7798 -2
==========================================
- Hits 5863 5861 -2
Misses 1937 1937
Impacted Files | Coverage Δ | |
---|---|---|
qubesadmin/tools/qvm_start_daemon.py | 51.52% <0.00%> (-0.13%) |
:arrow_down: |
I restricted a bit more the permission in my audio qube setup. ( the users comments in the qubes forum all use the "admin.vm.properties.GetAll" permission. Probably better to avoid using this one ? ).
I ended up with a some of others permissions warning coming from dom0. ( Tries to access the "guivm" property and tries to access the "GetAll" property ).
I ended up modifying "qvm_start_daemon" to add services check and to not use the caching system of "EventsDispatcher": https://github.com/neowutran/qubes-core-admin-client/commit/1ae008d9f483085fb93b4c271be40ab85ec19e78
From my tests the warnings disappear as I wanted but I am not sure if it is the best way of doing that.
I can update the goal & code of this pull request or create a new pull request
Disabling caching if it's only audiovm is probably okay, as it access much less properties. For guivm, the caching (and using GetAll) avoids several "Get" calls when starting a single qube. Your approach looks fine I think.
OpenQA test summary
Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023041304-4.2&flavor=pull-requests
New failures, excluding unstable
Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023021823-4.2&flavor=update
-
system_tests_backupdispvm
-
TC_10_RestoreInDispVM_debian-11: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
TC_10_RestoreInDispVM_fedora-37: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
TC_10_RestoreInDispVM_whonix-gw-16: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
TC_10_RestoreInDispVM_whonix-ws-16: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
-
system_tests_vm_qrexec_gui_pipewire
- pipewire_install: Failed (test died)
# Test died: command '(set -o pipefail; qubesctl --skip-dom0 --max-...
- pipewire_install: Failed (test died)
-
system_tests_basic_vm_qrexec_gui_zfs
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
AssertionError: Dom0 window doesn't match VM window content
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
-
system_tests_basic_vm_qrexec_gui_btrfs
- TC_20_NonAudio_debian-11-pool: test_101_qrexec_filecopy_with_autostart (failure)
AssertionError: qvm-copy-to-vm failed: b'Request refused\n'
- TC_20_NonAudio_debian-11-pool: test_101_qrexec_filecopy_with_autostart (failure)
-
system_tests_basic_vm_qrexec_gui_ext4
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
AssertionError: Dom0 window doesn't match VM window content
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
-
system_tests_basic_vm_qrexec_gui
-
TC_20_NonAudio_whonix-gw-16: test_105_qrexec_filemove (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-gw-16: test_300_bug_1028_gui_memory_pinning (failure)
AssertionError: Dom0 window doesn't match VM window content
-
TC_20_NonAudio_whonix-ws-16: test_100_qrexec_filecopy (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16: test_105_qrexec_filemove (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16: test_110_qrexec_filecopy_deny (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16: test_115_qrexec_filecopy_no_agent (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
-
system_tests_whonix
- whonix_torbrowser: unnamed test (unknown)
- whonix_torbrowser: unnamed test (unknown)
-
system_tests_basic_vm_qrexec_gui@hw1
- TC_20_NonAudio_whonix-ws-16: test_000_start_shutdown (error + timed out)
qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
- TC_20_NonAudio_whonix-ws-16: test_000_start_shutdown (error + timed out)
-
system_tests_gui_interactive@hw1
- gui_filecopy: unnamed test (unknown)
- gui_filecopy: Failed (test died)
# Test died: no candidate needle with tag(s) 'text-editor-qubes-url...
-
system_tests_basic_vm_qrexec_gui_xfs
-
TC_20_NonAudio_debian-11-pool: test_110_qrexec_filecopy_deny (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_115_qrexec_filecopy_no_agent (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_200_timezone (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_210_time_sync (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_250_resize_private_img (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_300_bug_1028_gui_memory_pinning (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_000_start_shutdown (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_010_run_xterm (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_011_run_gnome_terminal (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_012_qubes_desktop_run (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_100_qrexec_filecopy (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_101_qrexec_filecopy_with_autostart (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_105_qrexec_filemove (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_110_qrexec_filecopy_deny (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_115_qrexec_filecopy_no_agent (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_200_timezone (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_210_time_sync (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_250_resize_private_img (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_300_bug_1028_gui_memory_pinning (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_000_start_shutdown (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_010_run_xterm (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_011_run_gnome_terminal (skipped + cleanup)
-
TC_20_NonAudio_whonix-gw-16-pool: test_012_qubes_desktop_run (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_100_qrexec_filecopy (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_101_qrexec_filecopy_with_autostart (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_105_qrexec_filemove (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_110_qrexec_filecopy_deny (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_115_qrexec_filecopy_no_agent (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_200_timezone (skipped + cleanup)
-
TC_20_NonAudio_whonix-gw-16-pool: test_210_time_sync (skipped + cleanup)
-
TC_20_NonAudio_whonix-gw-16-pool: test_250_resize_private_img (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-ws-16-pool: test_000_start_shutdown (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_010_run_xterm (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_011_run_gnome_terminal (skipped + cleanup)
-
TC_20_NonAudio_whonix-ws-16-pool: test_012_qubes_desktop_run (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_100_qrexec_filecopy (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_101_qrexec_filecopy_with_autostart (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_105_qrexec_filemove (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_110_qrexec_filecopy_deny (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_115_qrexec_filecopy_no_agent (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16-pool: test_200_timezone (skipped + cleanup)
-
TC_20_NonAudio_whonix-ws-16-pool: test_210_time_sync (skipped + cleanup)
-
TC_20_NonAudio_whonix-ws-16-pool: test_250_resize_private_img (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_300_bug_1028_gui_memory_pinning (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
-
system_tests_gui_interactive
- gui_keyboard_layout: Failed (test died)
# Test died: command 'test "$(cd ~user;ls e1*)" = "$(qvm-run -p wor...
- gui_keyboard_layout: Failed (test died)
-
system_tests_guivm_gui_interactive
- guivm_startup: unnamed test (unknown)
- guivm_startup: Failed (test died)
# Test died: no candidate needle with tag(s) 'desktop' matched...
Failed tests
74 failures
-
system_tests_splitgpg
- TC_10_Thunderbird_whonix-ws-16: test_020_send_receive_inline_with_attachment (failure)
dogtail.tree.SearchError: descendent of [application | Thunderbird]...
- TC_10_Thunderbird_whonix-ws-16: test_020_send_receive_inline_with_attachment (failure)
-
system_tests_backupdispvm
-
TC_10_RestoreInDispVM_debian-11: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
TC_10_RestoreInDispVM_fedora-37: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
TC_10_RestoreInDispVM_whonix-gw-16: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
TC_10_RestoreInDispVM_whonix-ws-16: test_000_basic_backup (failure)
AssertionError: {'private': 'd6eac7fb5ae77e342f1a2a458021e6c31accb1...
-
-
system_tests_dispvm
- [unstable] TC_20_DispVM_whonix-ws-16: test_100_open_in_dispvm (failure)
AssertionError: libvirt event impl drain timeout
- [unstable] TC_20_DispVM_whonix-ws-16: test_100_open_in_dispvm (failure)
-
system_tests_vm_qrexec_gui_pipewire
- pipewire_install: Failed (test died)
# Test died: command '(set -o pipefail; qubesctl --skip-dom0 --max-...
- pipewire_install: Failed (test died)
-
system_tests_basic_vm_qrexec_gui_zfs
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
AssertionError: Dom0 window doesn't match VM window content
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
-
system_tests_basic_vm_qrexec_gui_btrfs
- TC_20_NonAudio_debian-11-pool: test_101_qrexec_filecopy_with_autostart (failure)
AssertionError: qvm-copy-to-vm failed: b'Request refused\n'
- TC_20_NonAudio_debian-11-pool: test_101_qrexec_filecopy_with_autostart (failure)
-
system_tests_basic_vm_qrexec_gui_ext4
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
AssertionError: Dom0 window doesn't match VM window content
- TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (failure)
-
system_tests_basic_vm_qrexec_gui
-
TC_20_NonAudio_whonix-gw-16: test_105_qrexec_filemove (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-gw-16: test_300_bug_1028_gui_memory_pinning (failure)
AssertionError: Dom0 window doesn't match VM window content
-
TC_20_NonAudio_whonix-ws-16: test_100_qrexec_filecopy (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16: test_105_qrexec_filemove (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16: test_110_qrexec_filecopy_deny (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16: test_115_qrexec_filecopy_no_agent (error)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
-
system_tests_whonix
-
whonix_torbrowser: unnamed test (unknown)
-
[unstable] whonix_torbrowser: Failed (test died)
# Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
-
whonix_torbrowser: unnamed test (unknown)
-
-
system_tests_basic_vm_qrexec_gui@hw1
- TC_20_NonAudio_whonix-ws-16: test_000_start_shutdown (error + timed out)
qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
- TC_20_NonAudio_whonix-ws-16: test_000_start_shutdown (error + timed out)
-
system_tests_gui_interactive@hw1
- gui_filecopy: unnamed test (unknown)
- gui_filecopy: Failed (test died)
# Test died: no candidate needle with tag(s) 'text-editor-qubes-url...
-
system_tests_basic_vm_qrexec_gui_xfs
-
TC_20_NonAudio_debian-11-pool: test_110_qrexec_filecopy_deny (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_115_qrexec_filecopy_no_agent (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_200_timezone (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_210_time_sync (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_250_resize_private_img (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_debian-11-pool: test_300_bug_1028_gui_memory_pinning (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_000_start_shutdown (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_010_run_xterm (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_011_run_gnome_terminal (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_012_qubes_desktop_run (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_100_qrexec_filecopy (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_101_qrexec_filecopy_with_autostart (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_105_qrexec_filemove (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_110_qrexec_filecopy_deny (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_115_qrexec_filecopy_no_agent (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_200_timezone (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_210_time_sync (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_250_resize_private_img (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_fedora-37-pool: test_300_bug_1028_gui_memory_pinning (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_000_start_shutdown (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_010_run_xterm (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_011_run_gnome_terminal (skipped + cleanup)
-
TC_20_NonAudio_whonix-gw-16-pool: test_012_qubes_desktop_run (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_100_qrexec_filecopy (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_101_qrexec_filecopy_with_autostart (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_105_qrexec_filemove (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_110_qrexec_filecopy_deny (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_115_qrexec_filecopy_no_agent (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_200_timezone (skipped + cleanup)
-
TC_20_NonAudio_whonix-gw-16-pool: test_210_time_sync (skipped + cleanup)
-
TC_20_NonAudio_whonix-gw-16-pool: test_250_resize_private_img (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-gw-16-pool: test_300_bug_1028_gui_memory_pinning (error + cleanup)
libvirt.libvirtError: internal error: libxenlight failed to create ...
-
TC_20_NonAudio_whonix-ws-16-pool: test_000_start_shutdown (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_010_run_xterm (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_011_run_gnome_terminal (skipped + cleanup)
-
TC_20_NonAudio_whonix-ws-16-pool: test_012_qubes_desktop_run (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_100_qrexec_filecopy (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_101_qrexec_filecopy_with_autostart (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_105_qrexec_filemove (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_110_qrexec_filecopy_deny (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_115_qrexec_filecopy_no_agent (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_130_qrexec_filemove_disk_full (error + cleanup)
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
TC_20_NonAudio_whonix-ws-16-pool: test_200_timezone (skipped + cleanup)
-
TC_20_NonAudio_whonix-ws-16-pool: test_210_time_sync (skipped + cleanup)
-
TC_20_NonAudio_whonix-ws-16-pool: test_250_resize_private_img (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
TC_20_NonAudio_whonix-ws-16-pool: test_300_bug_1028_gui_memory_pinning (failure + cleanup)
^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
-
system_tests_gui_interactive
- gui_keyboard_layout: Failed (test died)
# Test died: command 'test "$(cd ~user;ls e1*)" = "$(qvm-run -p wor...
- gui_keyboard_layout: Failed (test died)
-
system_tests_guivm_gui_interactive
- guivm_startup: unnamed test (unknown)
- guivm_startup: Failed (test died)
# Test died: no candidate needle with tag(s) 'desktop' matched...
Fixed failures
Compared to: https://openqa.qubes-os.org/tests/60652#dependencies
8 fixed
-
system_tests_network
- VmNetworking_debian-11: test_112_reattach_after_provider_shutdown (error + timed out)
qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
- VmNetworking_debian-11: test_112_reattach_after_provider_shutdown (error + timed out)
-
system_tests_network_ipv6
- VmIPv6Networking_debian-11: test_020_simple_proxyvm_nm (failure)
AssertionError: 1 != 0 : nm-applet window not found
- VmIPv6Networking_debian-11: test_020_simple_proxyvm_nm (failure)
-
system_tests_network_updates
- TC_11_QvmTemplateMgmtVM_whonix-gw-16: test_000_template_list (failure)
qvm-template: error: No matching templates to list
- TC_11_QvmTemplateMgmtVM_whonix-gw-16: test_000_template_list (failure)
-
system_tests_pvgrub_salt_storage
- StorageFile: test_001_non_volatile (error)
subprocess.CalledProcessError: Command '/usr/lib/qubes/destroy-snap...
- StorageFile: test_001_non_volatile (error)
-
system_tests_qwt_win10@hw1
-
windows_install: wait_serial (wait serial expected)
# wait_serial expected: qr/Rt7qO-\d+-/...
-
windows_install: Failed (test died + timed out)
# Test died: command './install.sh' timed out at /usr/lib/os-autoin...
-
-
system_tests_basic_vm_qrexec_gui@hw1
-
TC_00_Basic: test_203_udev_block_exclude_varlibqubes (error)
subprocess.CalledProcessError: Command '/usr/lib/qubes/destroy-snap...
-
TC_00_Basic: test_204_udev_block_exclude_custom_file (error)
subprocess.CalledProcessError: Command '/usr/lib/qubes/destroy-snap...
-
Unstable tests
-
system_tests_gui_tools
qubesmanager_vmsettings/ (1/4 times with errors)
-
job 60685
None
qubesmanager_vmsettings/Failed (1/4 times with errors)
-
job 60685
# Test died: no candidate needle with tag(s) 'vm-settings-applicati...
-
job 60685
-
system_tests_network
VmNetworking_debian-11/test_010_simple_proxyvm (1/5 times with errors)
-
job 68395
raise exceptions.TimeoutError() from exc... TimeoutError
VmNetworking_debian-11/test_020_simple_proxyvm_nm (1/5 times with errors)
-
job 69420
AssertionError: 1 != 0 : nm-applet window not found
-
job 68395
-
system_tests_splitgpg
TC_10_Thunderbird_fedora-37/test_020_send_receive_inline_with_attachment (1/5 times with errors)
-
job 69764
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
-
job 69764
-
system_tests_usbproxy
TC_20_USBProxy_core3_whonix-gw-16/test_061_auto_attach_on_reconnect (1/5 times with errors)
-
job 69740
AssertionError: 1 != 0 : Device reconnection failed
-
job 69740
-
system_tests_qrexec
TC_00_Qrexec_whonix-ws-16/test_052_qrexec_vm_service_eof (1/5 times with errors)
-
job 68399
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-gw-16/test_065_qrexec_exit_code_vm (1/5 times with errors)
-
job 68399
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16/test_065_qrexec_exit_code_vm (1/5 times with errors)
-
job 68399
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-gw-16/test_070_qrexec_vm_simultaneous_write (1/5 times with errors)
-
job 68399
AssertionError: Timeout, probably deadlock
TC_00_Qrexec_whonix-ws-16/test_070_qrexec_vm_simultaneous_write (2/5 times with errors)
TC_00_Qrexec_whonix-ws-16/test_080_qrexec_service_argument_allow_default (2/5 times with errors)
TC_00_Qrexec_whonix-ws-16/test_082_qrexec_service_argument_deny_specific (1/5 times with errors)
-
job 68399
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-gw-16/test_084_qrexec_service_argument_extra_env (1/5 times with errors)
-
job 68399
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16/test_084_qrexec_service_argument_extra_env (1/5 times with errors)
-
job 69340
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_Qrexec_whonix-ws-16/test_091_qrexec_service_socket_dom0_send (1/5 times with errors)
-
job 69340
AssertionError: service timeout, probably EOF wasn't transferred to...
-
job 68399
-
system_tests_network_ipv6
VmIPv6Networking_debian-11/test_040_inter_vm (1/5 times with errors)
-
job 69421
raise exceptions.TimeoutError() from exc... TimeoutError
VmIPv6Networking_debian-11/test_520_ipv6_simple_proxyvm_nm (1/5 times with errors)
-
job 68396
raise exceptions.TimeoutError() from exc... TimeoutError
VmIPv6Networking_fedora-37/test_540_ipv6_inter_vm (1/5 times with errors)
-
job 69337
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
VmIPv6Networking_debian-11/test_712_ipv6_custom_ip_firewall (1/5 times with errors)
-
job 69760
raise exceptions.TimeoutError() from exc... TimeoutError
-
job 69421
-
system_tests_network_updates
TC_11_QvmTemplateMgmtVM_whonix-gw-16/test_000_template_list (1/5 times with errors)
-
job 60674
qvm-template: error: No matching templates to list
VmUpdates_debian-11/test_110_update_via_proxy_qubes_vm_update (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
VmUpdates_fedora-37/test_110_update_via_proxy_qubes_vm_update (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
VmUpdates_debian-11/test_111_update_via_proxy_qubes_vm_update_cli (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
VmUpdates_fedora-37/test_111_update_via_proxy_qubes_vm_update_cli (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
VmUpdates_debian-11/test_120_updates_available_notification_qubes_vm_update (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
VmUpdates_fedora-37/test_120_updates_available_notification_qubes_vm_update (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
VmUpdates_debian-11/test_121_updates_available_notification_qubes_vm_update_cli (1/5 times with errors)
-
job 68397
subprocess.CalledProcessError: Command '/usr/lib/qubes/upgrades-sta...
VmUpdates_fedora-37/test_121_updates_available_notification_qubes_vm_update_cli (1/5 times with errors)
-
job 68397
^^^^^^^^^^^^^... StopIteration
-
job 60674
-
system_tests_dispvm
TC_20_DispVM_debian-11/test_030_edit_file (1/5 times with errors)
-
job 69461
AssertionError: Timeout while waiting for disp[0-9]* window to show
TC_20_DispVM_fedora-37/test_030_edit_file (1/5 times with errors)
-
job 69755
AssertionError: b'test1\n' != b'Test test 2\ntest1\n'
TC_20_DispVM_fedora-37/test_100_open_in_dispvm (5/5 times with errors)
-
job 68391
self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
-
job 68979
self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
-
job 69332
self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
-
job 69461
self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
-
job 69755
AssertionError: './open-file test.txt' failed with ./open-file test...
-
job 69461
-
system_tests_basic_vm_qrexec_gui_btrfs
TC_00_AppVM_debian-11-pool/test_101_qrexec_filecopy_with_autostart (1/5 times with errors)
-
job 68387
AssertionError: qvm-copy-to-vm failed: b'Request refused\n'
TC_00_AppVM_debian-11-pool/test_220_audio_play (4/5 times with errors)
-
job 68387
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68975
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69361
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69412
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37-pool/test_220_audio_play (4/5 times with errors)
-
job 68387
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68975
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69361
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69412
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16-pool/test_220_audio_play (4/5 times with errors)
-
job 68387
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68975
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69361
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69412
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_debian-11-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68387
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68975
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69361
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69412
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68387
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68975
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69361
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69412
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68387
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68975
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69361
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69412
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68387
-
system_tests_basic_vm_qrexec_gui_ext4
TC_00_AppVM_fedora-37-pool/test_010_run_xterm (1/5 times with errors)
-
job 68976
AssertionError: Timeout while waiting for user@test-inst-vm1 window...
TC_06_AppVM_debian-11-pool/test_121_start_standalone_with_cdrom_vm (1/5 times with errors)
-
job 68976
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11-pool/test_220_audio_play (4/5 times with errors)
-
job 68388
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69349
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69413
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37-pool/test_220_audio_play (4/5 times with errors)
-
job 68388
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69349
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69413
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16-pool/test_220_audio_play (4/5 times with errors)
-
job 68388
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69349
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69413
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_debian-11-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68388
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69349
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69413
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68388
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69349
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69413
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68388
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69349
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69413
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68976
-
system_tests_basic_vm_qrexec_gui
TC_03_QvmRevertTemplateChanges/test_000_revert_linux (1/5 times with errors)
-
job 69327
qubes.exc.QubesMemoryError: Not enough memory to start domain 'test...
TC_00_AppVM_debian-11/test_105_qrexec_filemove (1/5 times with errors)
-
job 69778
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11/test_110_qrexec_filecopy_deny (1/5 times with errors)
-
job 69778
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11/test_220_audio_play (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37/test_220_audio_play (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16/test_220_audio_play (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_debian-11/test_223_audio_play_hvm (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37/test_223_audio_play_hvm (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16/test_223_audio_play_hvm (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
-
system_tests_pvgrub_salt_storage
TC_41_HVMGrub_debian-11/test_000_standalone_vm (1/5 times with errors)
-
job 69762
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_41_HVMGrub_debian-11/test_010_template_based_vm (1/5 times with errors)
-
job 69762
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
-
job 69762
-
system_tests_whonix
whonix_torbrowser/ (1/5 times with errors)
-
job 69775
None
whonix_torbrowser/ (1/5 times with errors)
-
job 69402
None
whonix_torbrowser/ (1/5 times with errors)
-
job 69775
None
whonix_torbrowser/ (1/5 times with errors)
-
job 69402
None
whonix_torbrowser/Failed (1/5 times with errors)
-
job 69775
# Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
whonix_torbrowser/Failed (1/5 times with errors)
-
job 69402
# Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
-
job 69775
-
system_tests_whonix@hw1
whonix_torbrowser/ (1/5 times with errors)
-
job 69775
None
whonix_torbrowser/ (1/5 times with errors)
-
job 69402
None
whonix_torbrowser/ (1/5 times with errors)
-
job 69775
None
whonix_torbrowser/ (1/5 times with errors)
-
job 69402
None
whonix_torbrowser/Failed (1/5 times with errors)
-
job 69775
# Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
whonix_torbrowser/Failed (1/5 times with errors)
-
job 69402
# Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
-
job 69775
-
system_tests_basic_vm_qrexec_gui@hw1
TC_03_QvmRevertTemplateChanges/test_000_revert_linux (1/5 times with errors)
-
job 69327
qubes.exc.QubesMemoryError: Not enough memory to start domain 'test...
TC_00_AppVM_debian-11/test_105_qrexec_filemove (1/5 times with errors)
-
job 69778
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11/test_110_qrexec_filecopy_deny (1/5 times with errors)
-
job 69778
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11/test_220_audio_play (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37/test_220_audio_play (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16/test_220_audio_play (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_debian-11/test_223_audio_play_hvm (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37/test_223_audio_play_hvm (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16/test_223_audio_play_hvm (4/5 times with errors)
-
job 68408
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68974
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69411
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69327
-
system_tests_gui_tools@hw1
qubesmanager_vmsettings/ (1/4 times with errors)
-
job 60685
None
qubesmanager_vmsettings/Failed (1/4 times with errors)
-
job 60685
# Test died: no candidate needle with tag(s) 'vm-settings-applicati...
-
job 60685
-
system_tests_basic_vm_qrexec_gui_xfs
TC_30_Gui_daemon/test_000_clipboard (1/5 times with errors)
-
job 69753
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11-pool/test_100_qrexec_filecopy (1/5 times with errors)
-
job 69753
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_whonix-ws-16-pool/test_105_qrexec_filemove (1/5 times with errors)
-
job 69753
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11-pool/test_110_qrexec_filecopy_deny (1/5 times with errors)
-
job 69753
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11-pool/test_210_time_sync (1/5 times with errors)
-
job 69753
qubes.exc.QubesVMError: Cannot connect to qrexec agent for 90 secon...
TC_00_AppVM_debian-11-pool/test_220_audio_play (4/5 times with errors)
-
job 68389
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68977
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69330
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69460
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37-pool/test_220_audio_play (4/5 times with errors)
-
job 68389
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68977
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69330
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69460
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16-pool/test_220_audio_play (4/5 times with errors)
-
job 68389
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68977
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69330
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69460
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_debian-11-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68389
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68977
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69330
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69460
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_fedora-37-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68389
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68977
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69330
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69460
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
TC_00_AppVM_whonix-ws-16-pool/test_223_audio_play_hvm (4/5 times with errors)
-
job 68389
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 68977
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69330
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69460
subprocess.CalledProcessError: Command '['pkill', 'parecord']' retu...
-
job 69753
- gui_keyboard_layout: Failed (test died)
# Test died: command 'test "$(cd ~user;ls e1*)" = "$(qvm-run -p wor...
This failure does mean the keyboard layout setting got broken, so something went wrong in this PR.
Some additionnal modifications:
- add more checks for currently enabled service in the vm. Don't try to ask RPC permission for not configured service to avoid triggering useless warning.
- For the special case of dom0, assign it all the possible service (variable "only_if_service_enabled" )
Notes: It doesn't remove all the useless warning, only most of them. More work / more modifications are required to try to remove all the useless warnings
Can I help / improve something for this pull request ?
A lot of things have been modified since my last comment. I force pushed a new patch proposal: For things that are not GUIVM, don't enable the cache for the eventsdispatcher, so the audiovm won't be required to have the GetAll privilege.
It was part of the original push request here. Now the name of the push request is quite far away from the content of the patch, so I could close this one and open a new pull request if needed
GetAll isn't really required, it's just an optimization. Better to add a rule that denies it with notify=no, to avoid annoying notification.
thanks a lot ! Wasn't aware of this option and it indeed seems to solve this issue. I close this pull request