Bug #24705
closedforeman-release-scl-7-1.el7.noarch.rpm contains no repo file
Description
I am trying to do a clean install of Foreman 1.18.1 and it fails on all of the tfm-ror51-* packages. I tracked that down to a missing repo because no file is provided by the foreman-release-scl RPM. The previous version contains the repo, but conflicts with foreman-1.18.1.
[root@foreman ~]# rpm -qpl foreman-release-scl-7-1.el7.noarch.rpm
(contains no files)
[root@foreman ~]# rpm -qpl foreman-release-scl-5-1.el7.noarch.rpm
/etc/yum.repos.d/tfm-ror51.repo
Updated by Aaron Copley over 6 years ago
I found the commit in GitHub where this repo was moved to foreman-release, (https://github.com/theforeman/foreman-packaging/commit/397e1d8f61ee12dd220aa29da79e83d44cbdabf0#diff-f3246f3433d04c66b6bb947152f2023c) but I am installing from the Puppet modules and did not have that package pre-installed. I could install foreman-release before running Puppet, but since the puppet-foreman module manages all of the other repositories it should probably also manage this one, shouldn't it?
Updated by Ewoud Kohl van Wijngaarden over 6 years ago
You're right this was changed. https://github.com/theforeman/puppet-foreman/commit/dca5b67bc8451efcf94039d696c72533792e1c78 is not yet released but intended to rectify this change. I intend to release a puppet-foreman 10.0.0 soon; would that be sufficient for your use case?
Updated by Aaron Copley over 6 years ago
That should do the trick. Thank you so much!
Updated by Ewoud Kohl van Wijngaarden over 6 years ago
- Project changed from Foreman to Installer
- Category set to Foreman modules
- Status changed from New to Closed
- Assignee set to Ewoud Kohl van Wijngaarden
- Triaged changed from No to Yes
- Pull request https://github.com/theforeman/puppet-foreman/pull/660 added
- Fixed in Releases 1.20.0 added