I just ran into this HTTP 403 on the 9.3 vault repo metadata while trying to pull down the latest kernel from the 9.3 vault for Lustre support on a freshly deployed 9.4 host. Since Lustre is a kernel module and doesn’t support 9.4 yet (usually takes a few weeks/months), I need the latest kernel from 9.3 (though the userspace stuff can all be from the latest release) and that is only available in the vault repo.
I built some automation for pinning kernel versions from vaulted repos when a new minor version is released to maintain kernel compat for Lustre but the “locked” vaulted repo is preventing this from working as expected.
I realize Lustre is relatively niche (mostly used in High Performance Computing) so I’m not expecting Rocky Linux release engineering to change everything to support this case - but it’s a painful experience so far as an HPC admin.