Odd update issues on Rocky 8.8 - not finding updated packages

I have a server running Foreman/Katello (unimportant, really) and it doesn’t seem to be getting updated properly.
Tested a couple packages:
apache-commons-lang3 3.7-3 is installed, version 3.12.0-7 is very clearly in the repository https://rockylinux.pkgs.org/8/rockylinux-appstream-x86_64/apache-commons-lang3-3.12.0-7.module+el8.8.0+1268+1d902768.noarch.rpm.html
but no updates are recieved for the package:

Rocky repo conf:

[root@foreman yum.repos.d]# cat Rocky-BaseOS.repo Rocky-AppStream.repo Rocky-Extras.repo
# Rocky-BaseOS.repo
#
# The mirrorlist system uses the connecting IP address of the client and the
# update status of each mirror to pick current mirrors that are geographically
# close to the client.  You should use this for Rocky updates unless you are
# manually picking other mirrors.
#
# If the mirrorlist does not work for you, you can try the commented out
# baseurl line instead.

[baseos]
name=Rocky Linux $releasever - BaseOS
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
# Rocky-AppStream.repo
#
# The mirrorlist system uses the connecting IP address of the client and the
# update status of each mirror to pick current mirrors that are geographically
# close to the client.  You should use this for Rocky updates unless you are
# manually picking other mirrors.
#
# If the mirrorlist does not work for you, you can try the commented out
# baseurl line instead.

[appstream]
name=Rocky Linux $releasever - AppStream
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
# Rocky-Extras.repo
#
# The mirrorlist system uses the connecting IP address of the client and the
# update status of each mirror to pick current mirrors that are geographically
# close to the client.  You should use this for Rocky updates unless you are
# manually picking other mirrors.
#
# If the mirrorlist does not work for you, you can try the commented out
# baseurl line instead.

[extras]
name=Rocky Linux $releasever - Extras
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial

Manually downloading the rpm and localinstalling works fine to upgrade this particular package, but i’m left wondering what other packages arent updating either and, more importantly, why?!

I suggest familiarizing yourself with the following topics: APPLICATION STREAMS and DNF MODULES.

Your package belongs to a specific “stream” (think of it as a composition of packages) and the other package to a different “stream” checkout the output of

# dnf module list maven

Thanks!
Sometimes i forget Modules are a thing now and forgot about them this time around. Just a massive brainfart on my part.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.