RPM Filter being ignored

Forman 3.11.2 on Rocky Linux 9. In my CVs I have created a filter to exclude the rpm name: httpd* for all architectures and all versions. However, when we apply os patches to the hosts that are linked to the CCVs that are feed by these CVs we are seeing httpd being updated.

Does the content view use dependency solving? Filters are ignored if you use dependency solving.

Other than that, check that the content in question isn’t being provided by some other CV in the composite view. You can inspect what content is in a given content view version in the web UI: Content > Content Views > click your composite CV that’s assigned to your host > Versions tab > click your latest version (or whatever version matches the lifecycle env of the host).

I did not even notice but yes, I do have Dependency Solving on. If I turn it off what exactly will happen?

Louis

  1. Your content view publishes will speed up significantly
  2. Your filters will start working

Only possible risk is that after filters are applied, if you don’t provide all the content dependencies needed for some package, then it may error when you try to install/update the package. But that probably won’t happen, and mostly it’s way better to have depsolving off.

2 Likes