Skip to content

Amazon 2023: Add workaround for building augeas - #251

Merged
bastelfreak merged 1 commit into
mainfrom
amazon
Aug 28, 2026
Merged

Amazon 2023: Add workaround for building augeas#251
bastelfreak merged 1 commit into
mainfrom
amazon

Conversation

@bastelfreak

Copy link
Copy Markdown
Contributor

mid‑July because the amazonlinux:2023 floating image changed. AL2023 rebased to OpenSSL 3.5.7 and rebuilt rpm against it (rpm‑libs‑…‑29.amzn2023.0.7, built 2026‑07‑15) — librpmio.so.9 now needs EVP_MD_CTX_get_size_ex@OPENSSL_3.4.0. The pkg‑config shim runs rpm --eval, and mkmf sets LD_LIBRARY_PATH=/opt/puppetlabs/puppet/lib, so rpm loads our libcrypto: 3.0.22 on 8.x lacks that
version node → shim dies → "augeas-devel not installed". main has 3.5.8, so it's fine. We had the same failure mode the el‑9/fedora earlier. Amazon just took longer to rebuild.

Short description

Checklist

I have:

mid‑July because the amazonlinux:2023 floating image changed. AL2023
rebased to OpenSSL 3.5.7 and rebuilt rpm against it
(rpm‑libs‑…‑29.amzn2023.0.7, built 2026‑07‑15) — librpmio.so.9 now needs
EVP_MD_CTX_get_size_ex@OPENSSL_3.4.0. The pkg‑config shim runs rpm
--eval, and mkmf sets LD_LIBRARY_PATH=/opt/puppetlabs/puppet/lib, so rpm
loads our libcrypto: 3.0.22 on 8.x lacks that
version node → shim dies → "augeas-devel not installed". main has 3.5.8,
so it's fine. We had the same failure mode the el‑9/fedora earlier.
Amazon just took longer to rebuild.

Signed-off-by: Tim Meusel <tim@bastelfreak.de>
@bastelfreak bastelfreak self-assigned this Aug 28, 2026
@bastelfreak bastelfreak added the bug Something isn't working label Aug 28, 2026
@bastelfreak
bastelfreak enabled auto-merge August 28, 2026 14:19
@bastelfreak

Copy link
Copy Markdown
Contributor Author

@bastelfreak
bastelfreak merged commit a04f45a into main Aug 28, 2026
43 checks passed
@bastelfreak
bastelfreak deleted the amazon branch August 28, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants