Info:
Before the Jira text, one quick note for when you come back to vlim02. Ctrl+Alt+Del can't get through at this stage of startup. In vCenter, use Power > Reset on the VM, then press the Down arrow as soon as the console shows the GRUB menu. If you can't catch the menu, revert to your snapshot.
Here's the update, with no semicolons:
Status Update
- Found that the Nov 8 BaseOS download already had a complete openssh set (8.0p1-34). The servers were not seeing it because the os-patch link still pointed to the older repo.
- Built a new repo, rhel-8-10-nov2026, from the Nov 8 BaseOS download and pointed the os-patch link at it.
- Found a second gap. The monthly repo only holds BaseOS, so AppStream packages that depend on newer BaseOS packages could not update. The affected packages were perl, perl-devel, perl-utils, gcc, cpp, gcc-plugin-annobin, gdk-pixbuf2-modules and python3-pip.
- Downloaded the matching AppStream packages from Red Hat, added them to the repo and rebuilt it. A dry run on all A-site servers now shows no package conflicts.
- With allowerasing set to false, no packages were removed during any of the test runs.
- Patched rbb-ref-a-vlim02 as the first test server. It installed the new kernel but now hangs at boot waiting for the LVM root disk. The likely cause is that the new kernel's boot image is missing the LVM tools, which ties back to packages lost in the earlier patch run.
- rbb-ref-b-vadmin does not have the os-base repo enabled and was left out of this round.
- I'm using the OS Patch Wizard script from my current training course to run these steps, and I'm passing the code through Tabnine to fix any issues.
Next Steps
- Recover rbb-ref-a-vlim02. Boot the previous kernel from the GRUB menu (or revert to the snapshot), confirm lvm2 is installed, rebuild the boot image for the new kernel and reboot.
- Check that lvm2 and device-mapper are installed and present in the boot image on every server before patching the rest.
- Once vlim02 is confirmed healthy on the new kernel, patch the remaining A-site servers.
- Review rbb-ref-b-vadmin with the senior engineer to decide whether it is in scope for this round.
- Raise that the monthly repo build needs to include AppStream as well as BaseOS, so these dependency gaps do not repeat each month.
Comments
Post a Comment