Info:
We're nearly there. perl, gdk-pixbuf2 and python3-pip have all cleared, and every server now shows the same 4 packages. They're all part of the gcc compiler family, and this is the "second small round" I mentioned earlier: the new gcc -30 needs its own partners too.
| Installed | Why it's blocking | Download |
|---|---|---|
gcc-plugin-annobin 8.5.0-28 |
Must be the same version as gcc | gcc-plugin-annobin-8.5.0-30.el8_10.x86_64.rpm |
annobin 11.13-2.el8 |
Built for the old gcc | Newest annobin for RHEL 8 (version below) |
redhat-rpm-config 131-1 |
Depends on annobin | Probably nothing. It should clear once annobin is updated. |
gcc 8.5.0-28 |
Can't move up until the 3 above can | Already in your repo |
1. Get the exact versions dnf wants. Run this on one server:
ssh rbb-ref-a-vlim02 "sudo dnf update --assumeno 2>&1 | grep -E 'annobin|redhat-rpm-config'"
Look for the lines that say "requires ...". They tell you the exact annobin version, and whether redhat-rpm-config needs a newer version too.
2. Download and rebuild. Download those packages from Red Hat's AppStream repo, the same way you did the last batch. Then:
scpthem to/var/www/html/rhel-8-10-nov2026.- Run wizard Step 2 and answer
y. - Run
dnf clean allon every server. - Run the dry run again.
If that output is unclear, send it to me and I'll give you the exact file names.
Shortcut if you'd rather not chase this: these 4 are only build tools for compiling software. Normal app servers rarely need them. You could add gcc* cpp annobin redhat-rpm-config libgomp to the playbook's "Exclude some packages" list for this round, and they'd stay at their current version. That's a playbook change, though, so it needs your senior engineer's OK.
Sources:
Comments
Post a Comment