Repository package version issue

Problem:
Katello packages available from foreman server are not the same version as those the client sees. Therefore they are uninstallable.

Expected outcome:
Versions match and are installable

Foreman and Proxy versions:
Foreman 1.19, unsure about proxy version

Foreman and Proxy plugin versions:
Unsure

Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]
(for logs, surround with three back-ticks to get proper formatting, e.g.)
This foreman environment was built from scratch last week and this is the first client I’ve actually connected to it.

logs

Adding info for debugging:

From the client:

[root@AWX ~]# yum list katello-host-tools
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager
Loading mirror speeds from cached hostfile

  • base: mirrors.umflint.edu
  • extras: mirrors.umflint.edu
  • updates: mirrors.umflint.edu
    Available Packages
    katello-host-tools.noarch 3.3.5-1.el7 XXX_Katello_Katello_3_8_Client_el7_-_x86_64

Screenshot of the server:

Seems like older rpm’s have been pushed to the repo. I noticed katello-host-tools didn’t want to install with the error “Package does not match intended download.” Was version 3.3.2-3.el7 of the rpm.

Had to go revert one version for the repo, version 3.3.5-1.el7 installed fine.

Thats not my problem tho. Version 3.3.5-3 shows up in the tool, but when I do a yum install on a host, it tries to install 3.3.5-1, and fails because that isn’t the version on the repo.