Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

btrfs rootfs support #82

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

btrfs rootfs support #82

wants to merge 3 commits into from

Conversation

marmarek
Copy link
Member

Don't require every command from /sbin to be called with a full path.
The device is read-only, avoid confusing message about forcing mount to
be read-only.
@marmarek marmarek added the openqa-pending PR to be tested in the next OpenQA run label Feb 27, 2022
@qubesos-bot
Copy link

qubesos-bot commented Feb 27, 2022

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023102904-4.2&flavor=pull-requests

New failures, excluding unstable

Compared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.2&build=2023071104-4.2&flavor=update

  • system_tests_pvgrub_salt_storage

    • TC_41_HVMGrub_fedora-38-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_splitgpg

  • system_tests_usbproxy

  • system_tests_dispvm

    • TC_20_DispVM_fedora-38-xfce: test_100_open_in_dispvm (failure)
      self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
  • system_tests_basic_vm_qrexec_gui@hw1

    • TC_05_StandaloneVM_whonix-workstation-17: test_100_resize_root_img (error)
      subprocess.CalledProcessError: Command 'df --output=size /|tail -n ...

Failed tests

7 failures
  • system_tests_pvgrub_salt_storage

    • [unstable] TC_41_HVMGrub_fedora-38-xfce: test_000_standalone_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

    • TC_41_HVMGrub_fedora-38-xfce: test_010_template_based_vm (error)
      qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...

  • system_tests_splitgpg

  • system_tests_usbproxy

  • system_tests_dispvm

    • TC_20_DispVM_fedora-38-xfce: test_100_open_in_dispvm (failure)
      self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
  • system_tests_basic_vm_qrexec_gui@hw1

    • TC_05_StandaloneVM_whonix-workstation-17: test_100_resize_root_img (error)
      subprocess.CalledProcessError: Command 'df --output=size /|tail -n ...

Fixed failures

Compared to: https://openqa.qubes-os.org/tests/77326#dependencies

23 fixed
  • system_tests_whonix

  • system_tests_network

  • system_tests_splitgpg

  • system_tests_manager

    • VMSettingsTest: test_26_default_dispvm (failure)
      self.assertTrue(self.vm.property_... AssertionError: False is not true
  • system_tests_guivm_gui_interactive

    • update_templates: Failed (test died)
      # Test died: command 'curl --form upload=@template-fedora-38-xfce-v...
  • system_tests_qrexec

  • system_tests_network_ipv6

    • VmIPv6Networking_fedora-38: test_040_inter_vm (error)
      qubes.exc.QubesMemoryError: Not enough memory to start domain 'test...

    • VmIPv6Networking_fedora-38: test_203_fake_ip_inter_vm_allow (error)
      qubes.exc.QubesMemoryError: Not enough memory to start domain 'test...

  • system_tests_dispvm

Unstable tests

  • system_tests_whonix

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 84077 # Test died: no candidate needle with tag(s) 'tor-browser-ipcheck-o...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 84081 # Test died: no candidate needle with tag(s) 'desktop-clear' matche...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 84054 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_suspend

    suspend/Failed (2/5 times with errors)
    • job 84711 # Test died: command 'true' timed out at /usr/lib/os-autoinst/autot...
    • job 84715 # Test died: command 'true' timed out at /usr/lib/os-autoinst/autot...
    suspend/Failed (1/5 times with errors)
    • job 83088 # Test died: command 'true' timed out at /usr/lib/os-autoinst/autot...
    suspend/wait_serial (2/5 times with errors)
    • job 84711 # wait_serial expected: qr/p5~T5-\d+-/...
    • job 84715 # wait_serial expected: qr/p5~T5-\d+-/...
    suspend/wait_serial (1/5 times with errors)
    • job 83088 # wait_serial expected: qr/p5~T5-\d+-/...
  • system_tests_basic_vm_qrexec_gui

    TC_20_AudioVM_Pulse_debian-12-xfce/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 82899 qubes.exc.QubesVMError: Failed to attach audio input from dom0 to t...
    TC_20_AudioVM_Pulse_fedora-38-xfce/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 82367 AssertionError: frequency 3366.354981298878 not in specified range,...
    TC_20_NonAudio_whonix-gateway-17/test_300_bug_1028_gui_memory_pinning (2/5 times with errors)
    • job 82367 AssertionError: Dom0 window doesn't match VM window content, saved ...
    • job 84061 AssertionError: Dom0 window doesn't match VM window content, saved ...
  • system_tests_pvgrub_salt_storage

    TC_41_HVMGrub_fedora-38-xfce/test_000_standalone_vm (4/5 times with errors)
    • job 82004 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 82379 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 83085 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
    • job 84073 qubes.exc.QubesVMError: Cannot connect to qrexec agent for 120 seco...
  • system_tests_splitgpg

    TC_10_Thunderbird_debian-12-xfce/test_000_send_receive_default (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_fedora-38-xfce/test_000_send_receive_default (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_whonix-workstation-17/test_000_send_receive_default (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_debian-12-xfce/test_010_send_receive_inline_signed_only (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_fedora-38-xfce/test_010_send_receive_inline_signed_only (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_whonix-workstation-17/test_010_send_receive_inline_signed_only (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_debian-12-xfce/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
    TC_10_Thunderbird_fedora-38-xfce/test_020_send_receive_inline_with_attachment (1/5 times with errors)
    • job 84075 dogtail.tree.SearchError: descendent of [application | Thunderbird]...
  • system_tests_usbproxy

    TC_00_USBProxy_whonix-gateway-17/test_020_detach_on_remove (1/5 times with errors)
    • job 83065 qubes.exc.QubesMemoryError: Not enough memory to start domain 'test...
  • system_tests_network_ipv6

    VmIPv6Networking_debian-12-xfce/test_113_reattach_after_provider_kill (1/5 times with errors)
    • job 82377 raise exceptions.TimeoutError() from exc... TimeoutError
  • system_tests_network_updates

    TC_00_Dom0Upgrade_debian-12-xfce/test_001_update_check (1/3 times with errors)
    • job 82378 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
    TC_00_Dom0Upgrade_fedora-38-xfce/test_001_update_check (1/3 times with errors)
    • job 82378 self.assertFalse(self.app.domains[... AssertionError: '1' is not false
  • system_tests_dispvm

    TC_20_DispVM_fedora-38-xfce/test_010_simple_dvm_run (1/5 times with errors)
    • job 83078 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    TC_20_DispVM_fedora-38-xfce/test_030_edit_file (1/5 times with errors)
    • job 82011 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_whonix-workstation-17/test_030_edit_file (2/5 times with errors)
    • job 82011 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 83078 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_debian-12-xfce/test_100_open_in_dispvm (1/5 times with errors)
    • job 83078 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_whonix-workstation-17/test_100_open_in_dispvm (1/5 times with errors)
    • job 82011 AssertionError: Timeout while waiting for disp[0-9]* window to show
  • system_tests_basic_vm_qrexec_gui_btrfs

    TC_20_AudioVM_Pulse_debian-12-xfce-pool/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 83074 qubes.exc.QubesVMError: Failed to attach audio input from dom0 to t...
    TC_20_AudioVM_PipeWire_debian-12-xfce-pool/test_226_audio_playback_pipewire (1/5 times with errors)
    • job 81995 AssertionError: Command 'pw-play --format=f32 --rate=44100 --channe...
  • system_tests_basic_vm_qrexec_gui_ext4

    TC_00_Basic/test_120_start_standalone_with_cdrom_dom0 (1/5 times with errors)
    • job 81994 AssertionError: 1 != 0 : b'Timeout waiting for dom0:loop12 device t...
    TC_20_NonAudio_whonix-workstation-17-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 82901 raise exceptions.TimeoutError() from exc... TimeoutError
    TC_20_AudioVM_Pulse_fedora-38-xfce-pool/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 82369 AssertionError: frequency 3252.494577006508 not in specified range,...
  • system_tests_basic_vm_qrexec_gui_xfs

    TC_20_NonAudio_debian-12-xfce-pool/test_130_qrexec_filemove_disk_full (1/5 times with errors)
    • job 83076 subprocess.CalledProcessError: Command 'mkdir -p /home/user/QubesIn...
    TC_20_AudioVM_Pulse_debian-12-xfce-pool/test_221_audio_rec_muted_pulseaudio (1/5 times with errors)
    • job 82370 AssertionError: source-output for VM test-inst-vm1 not found
    TC_20_AudioVM_PipeWire_debian-12-xfce-pool/test_226_audio_playback_pipewire (2/5 times with errors)
    • job 82370 AssertionError: Command 'pw-play --format=f32 --rate=44100 --channe...
    • job 82902 AssertionError: Command 'pw-play --format=f32 --rate=44100 --channe...
  • system_tests_whonix@hw1

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 84077 # Test died: no candidate needle with tag(s) 'tor-browser-ipcheck-o...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 84081 # Test died: no candidate needle with tag(s) 'desktop-clear' matche...
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 84054 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_basic_vm_qrexec_gui@hw1

    TC_20_AudioVM_Pulse_debian-12-xfce/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 82899 qubes.exc.QubesVMError: Failed to attach audio input from dom0 to t...
    TC_20_AudioVM_Pulse_fedora-38-xfce/test_222_audio_rec_unmuted_pulseaudio (1/5 times with errors)
    • job 82367 AssertionError: frequency 3366.354981298878 not in specified range,...
    TC_20_NonAudio_whonix-gateway-17/test_300_bug_1028_gui_memory_pinning (2/5 times with errors)
    • job 82367 AssertionError: Dom0 window doesn't match VM window content, saved ...
    • job 84061 AssertionError: Dom0 window doesn't match VM window content, saved ...
  • system_tests_basic_vm_qrexec_gui_zfs

    TC_20_NonAudio_whonix-gateway-17-pool/test_010_run_xterm (1/5 times with errors)
    • job 83067 raise exceptions.TimeoutError() from exc... TimeoutError
    TC_00_Basic/test_120_start_standalone_with_cdrom_dom0 (1/5 times with errors)
    • job 82357 AssertionError: 1 != 0 : b'Timeout waiting for dom0:loop4 device to...
    TC_00_Basic/test_200_shutdown_event_race (1/5 times with errors)
    • job 82357 AssertionError: libvirt event impl drain timeout
    TC_20_AudioVM_PipeWire_debian-12-xfce-pool/test_227_audio_rec_muted_pipewire (1/5 times with errors)
    • job 82889 subprocess.CalledProcessError: Command 'pkill pw-record' returned n...
  • system_tests_suspend@hw1

    suspend/Failed (2/5 times with errors)
    • job 84711 # Test died: command 'true' timed out at /usr/lib/os-autoinst/autot...
    • job 84715 # Test died: command 'true' timed out at /usr/lib/os-autoinst/autot...
    suspend/Failed (1/5 times with errors)
    • job 83088 # Test died: command 'true' timed out at /usr/lib/os-autoinst/autot...
    suspend/wait_serial (2/5 times with errors)
    • job 84711 # wait_serial expected: qr/p5~T5-\d+-/...
    • job 84715 # wait_serial expected: qr/p5~T5-\d+-/...
    suspend/wait_serial (1/5 times with errors)
    • job 83088 # wait_serial expected: qr/p5~T5-\d+-/...

@marmarek
Copy link
Member Author

PipelineRetryFailed

10 similar comments
@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

@marmarek
Copy link
Member Author

PipelineRetryFailed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants