Skip to content

Conversation

thozza
Copy link
Member

@thozza thozza commented Oct 6, 2025

Update osbuild/images to v0.202.0.

Also resolve recent CI issues caused by too small root partition for RHEL-8.10 image builds after the last batch update.

@thozza thozza requested a review from a team as a code owner October 6, 2025 19:18
@thozza thozza requested review from achilleas-k, croissanne, lzap and supakeen and removed request for a team and lzap October 6, 2025 19:18
achilleas-k
achilleas-k previously approved these changes Oct 6, 2025
@supakeen
Copy link
Member

supakeen commented Oct 7, 2025

Sadly broken (for now) as it requires osbuild >= 160 which requires selinux-policy >= 42.1.7.

Error: 
 Problem: problem with installed package selinux-policy-targeted-42.1.6-1.el10.noarch
  - package osbuild-160-1.20190819git0cd3320.el10.noarch from osbuild requires (osbuild-selinux if selinux-policy-targeted), but none of the providers can be installed
  - package osbuild-selinux-158-1.el10.noarch from RHEL-10-RPMREPO-NIGHTLY-AppStream requires osbuild = 158-1.el10, but none of the providers can be installed
  - cannot install both osbuild-158-1.el10.noarch from RHEL-10-RPMREPO-NIGHTLY-AppStream and osbuild-160-1.20190819git0cd3320.el10.noarch from osbuild
  - package osbuild-composer-worker-153-1.20190911git12f0ad8.el10.x86_64 from osbuild-composer requires osbuild >= 160, but none of the providers can be installed
  - package osbuild-composer-153-1.20190911git12f0ad8.el10.x86_64 from osbuild-composer requires osbuild-composer-worker = 153-1.20190911git12f0ad8.el10, but none of the providers can be installed
  - package osbuild-composer-tests-153-1.20190911git12f0ad8.el10.x86_64 from osbuild-composer requires osbuild-composer = 153-1.20190911git12f0ad8.el10, but none of the providers can be installed
  - conflicting requests
  - nothing provides selinux-policy >= 42.1.7 needed by osbuild-selinux-160-1.20190819git0cd3320.el10.noarch from osbuild
  - nothing provides selinux-policy-base >= 42.1.7 needed by osbuild-selinux-160-1.20190819git0cd3320.el10.noarch from osbuild

Also bump the minimum required osbuild version to v160 and update
rpmrepo snapshots due to selinux policy dependency.

Signed-off-by: Tomáš Hozza <[email protected]>
thozza added 2 commits October 8, 2025 21:56
This will make debugging much easier.

Signed-off-by: Tomáš Hozza <[email protected]>
In [0] commit, we did the change for GCP image type only. We are hitting
the "No space left on device" error while building Azure and OCI image
types on RHEL-8.10. The images have 3 GiB root partition, which is not
big enough to accommodate all the installed content. We use CDN repos for
RHEL-8.10 testing, so most probably some recent batch update made the
difference and caused the failure.

Let's be consistent and make sure that the root partition min size is at
least 4 GiB for all image types that use filesystem customizations.

[0] 845f840

Signed-off-by: Tomáš Hozza <[email protected]>
@achilleas-k achilleas-k enabled auto-merge (rebase) October 8, 2025 20:19
@achilleas-k achilleas-k merged commit 1e155f9 into osbuild:main Oct 9, 2025
52 checks passed
@thozza thozza deleted the bump-images-v202 branch October 9, 2025 06:21
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