Skip to content

[Build 2025091413-4.3-fedora] openQA test fails in VmUpdates_fedora-43-xfce #10224

@marmarek

Description

@marmarek

Observation

openQA test in scenario qubesos-4.3-pull-requests-x86_64-system_tests_network_updates@64bit fails in
VmUpdates_fedora-43-xfce

# test_010_update_via_proxy
# failure: 

# timestamp 2025-09-14T16:22:15.074865
Traceback (most recent call last):
  File "/usr/lib64/python3.13/contextlib.py", line 85, in inner
    return func(*args, **kwds)
  File "/usr/lib/python3.13/site-packages/qubes/tests/integ/vm_update.py", line 734, in test_010_update_via_proxy
    self.update_via_proxy_qubes_vm_update_impl()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/qubes/tests/integ/vm_update.py", line 691, in update_via_proxy_qubes_vm_update_impl
    self.install_test_package()
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/qubes/tests/integ/vm_update.py", line 606, in install_test_package
    self.assertRunCommandReturnCode(
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        self.testvm1, self.install_cmd.format("test-pkg"), self.ret_code_ok
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3.13/site-packages/qubes/tests/integ/vm_update.py", line 210, in assertRunCommandReturnCode
    self.assertIn(
    ~~~~~~~~~~~~~^
        self.loop.run_until_complete(p.wait()),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        expected_returncode,
        ^^^^^^^^^^^^^^^^^^^^
        "{}: {}\n{}".format(cmd, stdout, stderr),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
AssertionError: 1 not found in [0, 100] : dnf install -y test-pkg: b'Package   Arch   Version    Repository      Size\nInstalling:\n test-pkg x86_64 1.0-1.fc21 test         0.0   B\n\nTransaction Summary:\n Installing:         1 package\n\n'
b'Updating and loading repositories:\nRepositories loaded.\nTotal size of inbound packages is 5 KiB. Need to download 5 KiB.\nAfter this operation, 0 B extra will be used (install 0 B, remove 0 B).\n[1/1] test-pkg-0:1.0-1.fc21.x86_64      100% | 159.9 KiB/s |   5.4 KiB |  00m00s\n--------------------------------------------------------------------------------\n[1/1] Total                             100% | 147.0 KiB/s |   5.4 KiB |  00m00s\nRunning transaction\nTransaction failed: Rpm transaction failed.\nWarning: skipped OpenPGP checks for 1 package from repository: test\n  - package test-pkg-1.0-1.fc21.x86_64 does not verify: no digest\n'

# system-out: 

Test suite description

Reproducible

Fails since (at least) Build 2025091203-4.3

Expected result

Last good: 2025090915-4.3 (or more recent)

Further details

Always latest result in this scenario: latest

https://fedoraproject.org/wiki/Changes/RPM-6.0

This might be related to https://fedoraproject.org/wiki/Changes/RPM-6.0
I though it's about enforced signature check, but the above page says "Enforced signature checking by default was initially a part of this change, but we ran out of time", so theoretically it shouldn't be. Anyway, worth checking if it fails only for unsigned packages - if that's the case, it's a bug to be reported upstream, as the intention was not to fail in this case...

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: FedoraThis issue pertains to Fedora Linux templates or standalones.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.3This issue affects Qubes OS 4.3.diagnosedTechnical diagnosis of this issue has been performed.pr submittedA pull request has been submitted for this issue.r4.3-host-cur-test

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions