Repository package version issue

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:

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.


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:
  • extras:
  • updates:
    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.