I’m going to see if the Pulp team has any ideas about why the applicability isn’t working. Before I do, can you both show me the output of the commands below in foreman-rake console?
First, save your host’s Pulp UUID:
uuid = ::Host.find_by(name: "name of host with failing applicability").content_facet.uuid
Show me the output of this:
::Katello::Repository.where(pulp_id: ::Katello::Pulp::Consumer.new(uuid).bound_yum_repositories)
Show me the output of this:
::Katello::Pulp::Consumer.new(uuid).applicable_ids('rpm')
I’m expecting the output for the last command to be []. If isn’t, then the issue is likely in Katello rather than Pulp.