Using the Red Hat rebranded version called Red Hat Satellite to run Openscap scans. The scans fail due to inability to install the foreman_scap_client dependency on older version of ncurses. I’m not sure if this due to Foreman or OpenSCAP using ncurses.
[root@localhost bha]# yum info rubygem-foreman_scap_client
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Available Packages
Name : rubygem-foreman_scap_client
Arch : noarch
Version : 0.4.6
Release : 1.el7sat
Size : 22 k
Repo : rhel-7-server-satellite-tools-6.7-rpms/x86_64
Summary : Client script that runs OpenSCAP scan and uploads the result
to foreman proxy
URL : https://github.com/openscap/foreman_scap_client
License : GPLv3
Description : Client script that runs OpenSCAP scan and uploads the result
to foreman proxy.
—> Package pcre.i686 0:8.32-12.el7 will be installed
–> Finished Dependency Resolution
–> Finding unneeded leftover dependencies
Found and removing 0 unneeded dependencies
Error: Package: ncurses-libs-5.9-13.20130511.el7.i686 (rhel-7-server-rpms)
Requires: ncurses-base = 5.9-13.20130511.el7
Installed: ncurses-base-5.9-14.20130511.el7_4.noarch
(@rhel-7-server-rpms)
ncurses-base = 5.9-14.20130511.el7_4
Available: ncurses-base-5.9-13.20130511.el7.noarch
(rhel-7-server-rpms)
ncurses-base = 5.9-13.20130511.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest