katello-nightly-rpm-pipeline 1067 failed

Katello nightly pipeline failed:

https://ci.theforeman.org/job/katello-nightly-rpm-pipeline/1067/

foreman-pipeline-katello-nightly-centos8-install (failed) (remote job)
foreman-pipeline-katello-nightly-centos8-stream-install (failed) (remote job)
foreman-pipeline-katello-nightly-centos8-upgrade (failed) (remote job)
foreman-pipeline-katello-nightly-centos7-install (passed) (remote job)
foreman-pipeline-katello-nightly-centos7-upgrade (failed) (remote job)

EL8 is failing with

[ERROR ] [configure] - nothing provides facter needed by rubygem-foreman_maintain-1:0.8.12-2.el8.noarch

Seems something broke with the changes yesterday.

CC @ehelms @pcreech @upadhyeammit

Looks like we have two options:

  1. “revert” the change and let foreman-maintain RPM assume that facter is available due to assumed presence of puppet-agent since it dropped the provides on facter with Puppet 7
  2. Require rubygem-facter and rely on facter from a dedicated RPM
  1. replace the use of facter with something simpler, like reading /etc/os-release.
1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.