Problem:
Only for redhat 6 clients (redhat 7, centos 7 are ok), the number of applicable packages is always null in the interface.
There is therefore no applicable change, while on the client yum updateinfo info sec and yum check-update suggest serveral update.
Note:
On the repositories infos page, there is the right information.
Expected outcome:
Show the Applicable Packages from redhat 6 clients on Foreman interface.
Foreman and Proxy versions:
Host redhat 7.9
Foreman 2.5.3-1
Katello 4.1.3-1
Pulp 3.0.0
Foreman and Proxy plugin versions:
Distribution and version:
Client Environment:
Redhat 6 (6.6 or 6.10)
subscription-manager-1.20.10-8 (subscription status is OK)
Other relevant data:
No logs errors (/var/log/foreman/production.log , journalctl -u pulp-worker*)
do you have katello-host-tools (or the deprecated katello-agent) installed on your affected systems?
As far as I am aware, the numbers are calculated based on the reports from the client tools. If those are not installed, no reports are sent and the list of upgradeable packages can not be calculated.
@areyus 's point may be especially important for EL6. subscription-manager now takes care of the package profile uploading on EL7 and up, but I’m not sure that version ever made it to EL6. I’ll see if I can give it a try to confirm.
among any other plugins.
At the end of a yum action that changes packages (install, remove, update, etc), you should see
Uploading Enabled Repositories Report
If those work, in your Foreman you should find a task with lable “Actions::Katello::Host::UploadProfiles” and the name "Combined Profile Update for ". You can also check there for errors.