Katello 3.15 doesn't show available package updates anymore

Something is still off. I just noticed one CentOS 7 content host which shows no applicable updates, though yum check-update correctly shows three updates.

I have went through the whole thread again. ::Katello::Pulp::Consumer.new(uuid).applicable_ids(‘rpm’) shows []. I can see katello knows it’s the old versions installed. The new versions are available in the repository (actually I have applied those updates successfully on 14 other CentOS 7 servers before through katello).

I have even reinstalled the pulp-server RPM, applied the pulp PR patch, restarted, ran katello-package-upload -f, and the GenerateApplicability task a couple of times. Nothing helps. Katello still doesn’t pick up those pending changes.

I have noticed the pulp patch is different from the original one. I have now applied the latest version of the patch which was merged. Yet, no difference. It’s just this one host at the moment. Very weird…