Skip to content

Update snapshots to 20260712 - #2511

Closed
schutzbot wants to merge 1 commit into
osbuild:mainfrom
schutzbot:snapshots-20260712
Closed

Update snapshots to 20260712#2511
schutzbot wants to merge 1 commit into
osbuild:mainfrom
schutzbot:snapshots-20260712

Conversation

@schutzbot

Copy link
Copy Markdown
Collaborator

Results of the snapshot jobs:
Job(s) succeeded: 233
Job(s) failed: 9

If these are false, rebuild the enumerate cache manually:
Enumerate cache job succeeded: true
Check snapshot succeeded:

Workflow run: https://github.com/osbuild/rpmrepo/actions/runs/29179653398


update_schutzfile.py output

@schutzbot
schutzbot requested a review from a team as a code owner July 12, 2026 09:13
@achilleas-k

achilleas-k commented Jul 13, 2026

Copy link
Copy Markdown
Member

Qemu-based boot tests will need some small change with the library import path.

Traceback (most recent call last):
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/./test/scripts/boot-image", line 25, in <module>
    main()
    ~~~~^^
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/./test/scripts/boot-image", line 21, in main
    testlib.boot.boot_image(search_path, build_config_path, keep)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.14/contextlib.py", line 85, in inner
    return func(*args, **kwds)
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/test/scripts/imgtestlib/boot.py", line 626, in boot_image
    boot_qemu_iso(arch, image_path, build_config_path)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/test/scripts/imgtestlib/boot.py", line 287, in boot_qemu_iso
    return _boot_qemu_iso(arch, installer_iso_path, config_file, privkey_path)
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/test/scripts/imgtestlib/boot.py", line 308, in _boot_qemu_iso
    vm.start(wait_event="qmp:RESET", snapshot=False, use_ovmf=True, timeout_sec=ISO_BOOT_TIMEOUT)
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/test/scripts/imgtestlib/vm.py", line 295, in start
    self.wait_qmp_event(qmp_event, timeout_sec=timeout_sec)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/fedora/~/builds-openstack/redhat/services/products/image-builder/ci/images/test/scripts/imgtestlib/vm.py", line 309, in wait_qmp_event
    mon = qmp.legacy.QEMUMonitorProtocol(os.fspath(self._qmp_socket))
          ^^^^^^^^^^
AttributeError: module 'qemu.qmp' has no attribute 'legacy'

@avitova

avitova commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@achilleas-k I believe this should fix it: #2522

@avitova
avitova force-pushed the snapshots-20260712 branch from d08be6c to 0a91a33 Compare July 16, 2026 12:04
@avitova
avitova force-pushed the snapshots-20260712 branch from 0a91a33 to f18e4fd Compare July 16, 2026 16:27
@avitova
avitova enabled auto-merge July 16, 2026 16:40
supakeen added a commit to supakeen/image-builder that referenced this pull request Jul 20, 2026
The `rhel11` runner doesn't actually exist and because of bugs in
`osbuild`'s runner detection this would fall back to `rhel7` and not
`rhel82`.

Regardless of this; we *should* be using the `eln11` runner which is
specific to ELN. This likely fixed the issues we've been seeing in the
snapshot updates [1].

Because the rhel7 runner that's being erroneously selected doesn't set
up either minimal passwd *or* call sysusers the relevant user doesn't
exist and thus skopeo fails.

[1]: osbuild#2511

Signed-off-by: Simon de Vlieger <cmdr@supakeen.com>
@avitova

avitova commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

We are almost there in a later PR.

avitova pushed a commit to schutzbot/image-builder that referenced this pull request Jul 21, 2026
The `rhel11` runner doesn't actually exist and because of bugs in
`osbuild`'s runner detection this would fall back to `rhel7` and not
`rhel82`.

Regardless of this; we *should* be using the `eln11` runner which is
specific to ELN. This likely fixed the issues we've been seeing in the
snapshot updates [1].

Because the rhel7 runner that's being erroneously selected doesn't set
up either minimal passwd *or* call sysusers the relevant user doesn't
exist and thus skopeo fails.

[1]: osbuild#2511

Signed-off-by: Simon de Vlieger <cmdr@supakeen.com>
@avitova avitova closed this Jul 21, 2026
auto-merge was automatically disabled July 21, 2026 12:51

Pull request was closed

pull Bot pushed a commit to j3din00b/images that referenced this pull request Jul 21, 2026
The `rhel11` runner doesn't actually exist and because of bugs in
`osbuild`'s runner detection this would fall back to `rhel7` and not
`rhel82`.

Regardless of this; we *should* be using the `eln11` runner which is
specific to ELN. This likely fixed the issues we've been seeing in the
snapshot updates [1].

Because the rhel7 runner that's being erroneously selected doesn't set
up either minimal passwd *or* call sysusers the relevant user doesn't
exist and thus skopeo fails.

[1]: osbuild#2511

Signed-off-by: Simon de Vlieger <cmdr@supakeen.com>
supakeen added a commit to supakeen/osbuild that referenced this pull request Jul 30, 2026
Drop the eln11 -> fedora38 symlink and add the `minimal_passwd` step to
sort out issues with `skopeo` seemingly expecting [1] [2] it in eln:

```
time="2026-07-17T08:52:33Z" level=fatal msg="Error loading trust policy: unable to resolve HOME directory: user: unknown userid 0"
```

[1]: osbuild/image-builder#2511
[2]: https://gitlab.com/redhat/services/products/image-builder/ci/images/-/jobs/15395421229#L3283

Signed-off-by: Simon de Vlieger <cmdr@supakeen.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants