Nov 10
Status Update
- Code: got the latest Ansible code from Bitbucket and started work branch RBB-447.
- Root cause found:
os_patch.ymlhadallowerasingset to true in 4 places, so dnf could delete packages to get around version conflicts. I changed it to false in my local copy. That copy is in thecollectionsfolder, so where to commit it still needs to be confirmed with senior staff. - Packages put back: reinstalled and restarted SSH (
openssh-server) andauditon the affected servers, so they are reachable again. - Test patch run: with the false setting, the run stopped safely instead of removing packages, so nothing was deleted this time.
- New issue: the app repo
base_orchcontains newer OS packages (openssh and audit) without their matching partner packages. That conflicts with the OS repoos-base. This is very likely why packages were removed in the first patch run. - vlim03 and vlim06: still cannot find
yum-utils, which points to a repo setup problem on those two servers. - Patching helper: I am building an OS patching helper script (the OS Patch Wizard) in my current training course and trying it in the reference environment for this task. I am running the code through Tabnine to catch and fix any issues.
Next Steps
- Build a complete OS patch repo from the newest RHEL 8.10 BaseOS and publish it at the address the servers already use (
os-patch). The old repo is kept as a fallback. - Check that the new repo has matching openssh and audit packages. If
base_orchstill conflicts, agree with senior staff on keeping it out of OS patching. - Put back the remaining removed packages on all servers, restore their saved settings, then reboot one server at a time with VMware snapshots taken first.
- Fix the repo access on vlim03 and vlim06.
- Patch one test server first, confirm nothing was removed, then patch the rest.
- Agree with senior staff where the
allowerasingchange should be committed, then open the pull request. - Rerun the Nessus scan to confirm the eMudhra fix (
ca-certificates, RHSA-2026:88550) and the other open CVEs are resolved.
Comments
Post a Comment