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

core-admin-linux v4.1.25 (r4.1) #3910

Closed
qubesos-bot opened this issue Jul 26, 2023 · 4 comments
Closed

core-admin-linux v4.1.25 (r4.1) #3910

qubesos-bot opened this issue Jul 26, 2023 · 4 comments

Comments

@qubesos-bot
Copy link

Update of core-admin-linux to v4.1.25 for Qubes r4.1, see comments below for details.

Built from: QubesOS/qubes-core-admin-linux@03b391a

Changes since previous version:
QubesOS/qubes-core-admin-linux@03b391a version 4.1.25
QubesOS/qubes-core-admin-linux@683f1b3 qubes-dom0-update: do not prompt for reboot on --downloadonly call
QubesOS/qubes-core-admin-linux@d016831 version 4.1.24
QubesOS/qubes-core-admin-linux@856e6b9 Make qubes.repos.* work when called as non-root too
QubesOS/qubes-core-admin-linux@8ca77ae qvm-copy-to-vm: drop invalid option
QubesOS/qubes-core-admin-linux@3ac9b13 qvm-copy-to-vm: disable wait for GUI session
QubesOS/qubes-core-admin-linux@398db51 Remove BLS files from /boot partition too
QubesOS/qubes-core-admin-linux@12f46b7 dom0-updates: '~' is a valid character in a package version
QubesOS/qubes-core-admin-linux@db60b1a dom0-updates: fix checking free space on disk
QubesOS/qubes-core-admin-linux@cd1beb7 rpm: do not own /etc/usbguard/rules.d
QubesOS/qubes-core-admin-linux@73e9b91 dom0-updates: allow ^ in package name
QubesOS/qubes-core-admin-linux@a3f7494 Remove unnecessary ImageMagick build requirement
QubesOS/qubes-core-admin-linux@6e92e9d dom0-update: fix handling -rc xen version
QubesOS/qubes-core-admin-linux@1aae7e0 Improve wording for failures of qubes-dom0-update
QubesOS/qubes-core-admin-linux@7027ea8 Update manpage for qvm-sync-appmenus

Referenced issues:
QubesOS/qubes-issues#6982
QubesOS/qubes-issues#8239
QubesOS/qubes-issues#5009
QubesOS/qubes-issues#7832
QubesOS/qubes-issues#8349

If you're release manager, you can issue GPG-inline signed command:

  • Upload core-admin-linux 03b391a93b1342f8c46f38e9a55ea78f74c50b6a r4.1 current repo (available 7 days from now)
  • Upload core-admin-linux 03b391a93b1342f8c46f38e9a55ea78f74c50b6a r4.1 current (dists) repo, you can choose subset of distributions, like vm-fc24 vm-fc25 (available 7 days from now)
  • Upload core-admin-linux 03b391a93b1342f8c46f38e9a55ea78f74c50b6a r4.1 security-testing repo

Above commands will work only if packages in current-testing repository were built from given commit (i.e. no new version superseded it).

@qubesos-bot
Copy link
Author

Package for dom0 was built (build log) and uploaded to current-testing repository

@qubesos-bot
Copy link
Author

qubesos-bot commented Jul 27, 2023

OpenQA test summary

Complete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.1&build=2023080303-4.1&flavor=update

New failures, excluding unstable

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

  • system_tests_whonix

    • whonixcheck: wait_serial (wait serial expected)
      # wait_serial expected: qr/_oatY-\d+-/...

    • whonixcheck: Failed (test died + timed out)
      # Test died: command 'qvm-run -ap anon-whonix 'LC_ALL=C whonixchec...

  • system_tests_dispvm

    • TC_20_DispVM_whonix-ws-16: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show
  • system_tests_network

  • system_tests_network_ipv6

  • system_tests_network_updates

  • system_tests_pvgrub_salt_storage

    • StorageFile: test_003_snapshot (error)
      raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError
  • system_tests_qwt_win10@hw1

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/71o40-\d+-/...

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube -i Win10_22H2_Englis...

  • system_tests_qwt_win7@hw1

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/HFCrU-\d+-/...

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube --seamless -i win7x64...

Failed tests

24 failures
  • system_tests_whonix

    • whonixcheck: wait_serial (wait serial expected)
      # wait_serial expected: qr/_oatY-\d+-/...

    • whonixcheck: Failed (test died + timed out)
      # Test died: command 'qvm-run -ap anon-whonix 'LC_ALL=C whonixchec...

  • system_tests_dispvm

    • [unstable] TC_20_DispVM_debian-11: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

    • [unstable] TC_20_DispVM_debian-11: test_100_open_in_dispvm (failure + cleanup)
      AssertionError: './open-file test.txt' failed with ./open-file test...

    • [unstable] TC_20_DispVM_fedora-37: test_010_simple_dvm_run (failure)
      assert len(self.loop._selector.get_map()) \... AssertionError

    • [unstable] TC_20_DispVM_fedora-37: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

    • TC_20_DispVM_whonix-ws-16: test_030_edit_file (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

    • [unstable] TC_20_DispVM_whonix-ws-16: test_100_open_in_dispvm (failure + cleanup)
      AssertionError: Timeout while waiting for disp[0-9]* window to show

  • system_tests_guivm_gui_interactive

    • guivm_startup: wait_serial (wait serial expected)
      # wait_serial expected: "echo -e 'userpass\nuserpass' | qvm-run --n...

    • guivm_startup: unnamed test (unknown)

    • guivm_startup: Failed (test died)
      # Test died: no candidate needle with tag(s) 'desktop-runner' match...

  • system_tests_network

  • system_tests_network_ipv6

  • system_tests_network_updates

    • TC_00_Dom0Upgrade_debian-11: test_001_update_check (failure)
      self.assertFalse(self.app.domains[... AssertionError: '1' is not false

    • TC_00_Dom0Upgrade_fedora-37: test_001_update_check (failure)
      self.assertFalse(self.app.domains[... AssertionError: '1' is not false

    • TC_10_QvmTemplate_whonix-gw-16: test_010_template_install (failure)
      AssertionError: libvirt event impl drain timeout

    • TC_11_QvmTemplateMgmtVM_debian-11: test_010_template_install (failure)
      AssertionError: libvirt event impl drain timeout

  • system_tests_pvgrub_salt_storage

    • StorageFile: test_003_snapshot (error)
      raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError
  • system_tests_splitgpg

  • system_tests_qwt_win10@hw1

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/71o40-\d+-/...

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube -i Win10_22H2_Englis...

  • system_tests_qwt_win7@hw1

    • windows_install: wait_serial (wait serial expected)
      # wait_serial expected: qr/HFCrU-\d+-/...

    • windows_install: Failed (test died + timed out)
      # Test died: command 'qvm-create-windows-qube --seamless -i win7x64...

Fixed failures

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

4 fixed
  • system_tests_gui_interactive

    • gui_filecopy: unnamed test (unknown)
    • gui_filecopy: Failed (test died)
      # Test died: no candidate needle with tag(s) 'disp-text-editor' mat...
  • system_tests_network_updates

Unstable tests

  • system_tests_whonix

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 77757 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    whonix_torbrowser/Failed (2/5 times with errors)
    • job 77376 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    • job 77410 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_dispvm

    TC_20_DispVM_fedora-37/test_010_simple_dvm_run (1/5 times with errors)
    • job 77377 assert len(self.loop._selector.get_map()) \... AssertionError
    TC_20_DispVM_whonix-gw-16/test_010_simple_dvm_run (1/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_010_simple_dvm_run (1/5 times with errors)
    • job 77758 assert len(self.loop._selector.get_map()) \... AssertionError
    TC_20_DispVM_whonix-gw-16/test_020_gui_app (1/5 times with errors)
    TC_20_DispVM_debian-11/test_030_edit_file (3/5 times with errors)
    • job 76930 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 77758 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 77789 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 77758 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_whonix-gw-16/test_030_edit_file (1/5 times with errors)
    TC_20_DispVM_debian-11/test_100_open_in_dispvm (1/5 times with errors)
    • job 77377 AssertionError: Timeout while waiting for disp[0-9]* window to show
    TC_20_DispVM_fedora-37/test_100_open_in_dispvm (2/5 times with errors)
    • job 77758 AssertionError: Timeout while waiting for disp[0-9]* window to show
    • job 78407 self.assertEqual(test_txt_content.s... AssertionError: b'' != b'test1'
    TC_20_DispVM_whonix-gw-16/test_100_open_in_dispvm (1/5 times with errors)
    TC_20_DispVM_whonix-ws-16/test_100_open_in_dispvm (3/5 times with errors)
    • job 76930 AssertionError: libvirt event impl drain timeout
    • job 77789 AssertionError: libvirt event impl drain timeout
    • job 78407 AssertionError: libvirt event impl drain timeout
  • system_tests_qrexec

    TC_00_Qrexec_whonix-gw-16/test_090_qrexec_service_socket_dom0 (1/5 times with errors)
    • job 78412 AssertionError: service timeout, probably EOF wasn't transferred to...
    TC_00_Qrexec_whonix-ws-16/test_092_qrexec_service_socket_dom0_eof_reverse (1/5 times with errors)
    • job 78412 AssertionError: service timeout, probably EOF wasn't transferred fr...
  • system_tests_network

    VmNetworking_fedora-37/test_111_dynamic_detach_attach (1/5 times with errors)
    • job 77774 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
  • system_tests_network_ipv6

    VmIPv6Networking_fedora-37/test_111_dynamic_detach_attach (2/5 times with errors)
    • job 75827 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    • job 77394 self.assertEqual(self.run_cmd(self.testvm1, ... AssertionError: 2 != 0
    VmIPv6Networking_debian-11/test_210_custom_ip_simple (1/5 times with errors)
    • job 77394 raise exceptions.TimeoutError()... asyncio.exceptions.TimeoutError
  • system_tests_network_updates

    TC_10_QvmTemplate_whonix-gw-16/test_000_template_list (1/5 times with errors)
    • job 78424 AssertionError: libvirt event impl drain timeout
    TC_11_QvmTemplateMgmtVM_debian-11/test_000_template_list (1/5 times with errors)
    • job 76922 AssertionError: libvirt event impl drain timeout
    TC_10_QvmTemplate_debian-11/test_010_template_install (2/5 times with errors)
    • job 76922 AssertionError: libvirt event impl drain timeout
    • job 78424 AssertionError: libvirt event impl drain timeout
  • system_tests_splitgpg

    TC_10_Thunderbird_fedora-37/test_020_send_receive_inline_with_attachment (2/5 times with errors)
    • job 77397 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
    • job 78426 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... AssertionError
  • system_tests_whonix@hw1

    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/ (1/5 times with errors)
    whonix_torbrowser/ (2/5 times with errors)
    whonix_torbrowser/Failed (1/5 times with errors)
    • job 77757 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    whonix_torbrowser/Failed (2/5 times with errors)
    • job 77376 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
    • job 77410 # Test died: no candidate needle with tag(s) 'anon-whonix-tor-brows...
  • system_tests_basic_vm_qrexec_gui_ext4

    TC_00_AppVM_whonix-ws-16-pool/test_000_start_shutdown (1/3 times with errors)
    • job 75814 qubes.exc.QubesVMShutdownTimeoutError: Domain shutdown timed out: '...
    TC_00_AppVM_whonix-ws-16-pool/test_010_run_xterm (1/3 times with errors)
    • job 75814 OSError: Volume /var/lib/qubes-pool/appvms/test-inst-vm1/private.im...

@marmarek
Copy link
Member

marmarek commented Aug 8, 2023

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Upload core-admin-linux 03b391a93b1342f8c46f38e9a55ea78f74c50b6a r4.1 current repo
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEEF7fMGYa9PSjEFHW2hG1rcJxuLn8FAmTRn4YgHG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20ACgkQhG1rcJxuLn8Sjw/+JYV+bklHKxfF
knIdtfUxgf8nmUmXwhbFTOLFLdSw1L5Q+xBJ1MzwfGG6YfbgxtCaXZ6wPAMJgseU
O6SFr0ANaZLGgO8+KqadD7eWLS9UrdKQcfgxHg+qcQHUCpMI1QHBZ8/08yWWh3S3
ki/nkLpAvfctX+6wg44MxD6IFSsQWCgMKisFs6/hvWvYTp8aErhEgiOmdYqRnd0z
oG7DE2Y4Z0VXuV+WwXeOHK14dvyCPVB4aSftj2tWH0pRZleLmCiUZ/qQa8d8iSEo
pRKZ5v3zOIY5KN3vRUN4hujP15S5WoFl9LhCQ6bi99SRk6Fbuz8x1xbJSlookdk+
/5sAxws+vvJV/z5DwHDWrNFobuuur2oKWxZV4dgWjqiNes4+eYNi1zR0X2TX3tm+
ti3v4vLki23hSvw2BLmlNkxttaX2Zf/V/ifzBeUP33aTVceCQdQHq+gyhh66pKbm
IIpJi251e36PHgVSkL+ysxo3xt/OV2BAhnjG4quySVLeis5RkyK3dXWgx4Wzt/1f
CVa9gNL52IRTyZk+vCFjBUNYa943mnTTmJt+sOTq1plSsgg44LI3KbS6zzbsvEYP
o9cQAn87fb6MBu4HX9seDXSqbRyKVCFZG2Xrr2UqXyjADTZLTMRJyVyJpBnXuklI
niwYyjNWLK/8o0JlIdyHOVR0ruPJfUY=
=YkOx
-----END PGP SIGNATURE-----

@qubesos-bot
Copy link
Author

Package for dom0 was uploaded to stable repository

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

No branches or pull requests

2 participants