@JendaVodka I understand your frustration but it is frustrating to me if you are trying to hijack my thread on a different issue. If you want to discuss your problem, please open a new thread. Thank you.
As I have pointed out before, the only issue I see is that has upgradable_rpms evaluates to true even though there are no installable updates in the assigned content view and environment.
The package lists of the hosts get properly updated. Katello has the accurate list of packages installed. I don’t have to force-upload anything. It works just fine with standard dnf transactions. My problem is that Katello lists hosts with zero upgradable rpms when searching for has upgradable_rpms.
@jeremylenz On another note: searching for has upgradable_rpms results in the same list as has applicable_rpms.
At the same time searching for applicable_rpms = kernel-core-5.14.0-570.41.1.el9_6.x86_64 lists 160 hosts (which are all in a different lifecycle environment and don’t yet see the rpm).
Searching for upgradable_rpms = kernel-core-5.14.0-570.41.1.el9_6.x86_64 lists no (zero) hosts, which is correct, because all hosts in environments which include the rpm already have been updated.