INFO:
Nothing here blocks patching. You can go ahead with Step 3. Here's what the output shows:
- The duplicates are harmless. On vstat, vlip02, vlip03, vlim02 and vlip06,
rbb-baseis in two files:rbb_patches_07012025.repo(an old copy from July 2025) andrbb_rhel_patches.repo. Both copies are identical: same address, and both switched off (enabled = 0). dnf just warns about it. - vlim03's red FAILED is not a problem.
grepreturns code 1 when it finds nothing, so vlim03 simply has norbb-baserepo at all. - vlim04 and vlim05 point at the A-side master. Their
rbb-baseuses10.212.176.61(A), while the other B servers use.62(B). It's switched off, so it doesn't affect this run, but it isn't consistent with the rest.
One quick check before Step 4. These rbb-base files point to /rhel-8-baseos/, not /os-patch/. On the A side, the patch run used a repo called os-base that the playbook creates, and that pointed at os-patch. That's why fixing os-patch worked there. To confirm the B side's Ansible code does the same, run this on rbb-ref-b-ansible:
cd /etc/ansible/tricycle_ansible_master
grep -rn --include='*.yml' -E 'os-patch|rhel-8-baseos|baseurl' . | grep -v '^./.git' | head -20
You should see os-patch in the task that creates the repo file ("Add … Repository file for RedHat 8.10 Patch"). If it shows rhel-8-baseos instead, stop and send me the output: the B servers would then patch from a different folder than the one you just fixed.
Then: run wizard Step 3 with rbb-ref-b-*:!rbb-ref-b-vlim06.
To tidy up later (worth adding to the Jira's next steps, but not part of today's fix):
- Remove the old
rbb_patches_07012025.repofrom the 5 servers that have it. - Point
rbb-baseon vlim04 and vlim05 at the B master (.62), or remove it if it's no longer used.
Comments
Post a Comment