Skip to content

[mmr-6.1.1] Fix opflex image build: keep UBI OpenSSL/FIPS pristine, source only missing deps from CentOS Stream - #680

Merged
tbachman merged 1 commit into
mmr-6.1.1from
update-dockerfile-mmr
Jul 9, 2026
Merged

[mmr-6.1.1] Fix opflex image build: keep UBI OpenSSL/FIPS pristine, source only missing deps from CentOS Stream#680
tbachman merged 1 commit into
mmr-6.1.1from
update-dockerfile-mmr

Conversation

@bravi64

@bravi64 bravi64 commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

The build broke because CentOS Stream's openssl-fips-provider pins an exact Stream openssl-libs version, and a broad yum update against CentOS Stream tried to pull that FIPS provider in but could not downgrade UBI's newer openssl-libs to the pinned Stream version - an unsatisfiable version conflict.

Changes: drop the rpm -e of the FIPS provider and the broad Stream yum update; add a UBI-only yum update; install everything UBI provides from UBI and pull only the packages UBI lacks (boost, netfilter -devel) from CentOS Stream.

(cherry picked from commit 7d12c5b)

…issing deps from CentOS Stream

The build broke because CentOS Stream's openssl-fips-provider pins an exact Stream
openssl-libs version, and a broad `yum update` against CentOS Stream tried to pull
that FIPS provider in but could not downgrade UBI's newer openssl-libs to the
pinned Stream version - an unsatisfiable version conflict.

Changes: drop the `rpm -e` of the FIPS provider and the broad Stream `yum update`;
add a UBI-only `yum update`; install everything UBI provides from UBI and pull only
the packages UBI lacks (boost, netfilter -devel) from CentOS Stream.

(cherry picked from commit 7d12c5b)
@bravi64
bravi64 requested a review from tbachman July 9, 2026 09:01
@tbachman
tbachman merged commit 39c7737 into mmr-6.1.1 Jul 9, 2026
4 of 5 checks passed
@tbachman
tbachman deleted the update-dockerfile-mmr branch July 9, 2026 10:51
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.

2 participants