Project

General

Profile

Bug #24705

foreman-release-scl-7-1.el7.noarch.rpm contains no repo file

Added by Aaron Copley 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Category:
Foreman modules
Target version:
-
Difficulty:
Triaged:
Yes
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

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

Associated revisions

Revision dca5b67b (diff)
Added by Ewoud Kohl van Wijngaarden 4 months ago

Refactor repo handling

  • Drop use of the 'stable' repository
  • Disallow releases/ as part of the repository
  • Add foreman-rails repository
  • Stop including foreman::params
  • Remove anchor pattern
  • Move to https

History

#1 Updated by Aaron Copley 4 months 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?

#2 Updated by Ewoud Kohl van Wijngaarden 4 months 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?

#3 Updated by Aaron Copley 4 months ago

That should do the trick. Thank you so much!

#4 Updated by Ewoud Kohl van Wijngaarden 4 months ago

  • Triaged changed from No to Yes
  • Assignee set to Ewoud Kohl van Wijngaarden
  • Status changed from New to Closed
  • Category set to Foreman modules
  • Project changed from Foreman to Installer
  • Fixed in Releases 1.20.0 added
  • Pull request https://github.com/theforeman/puppet-foreman/pull/660 added

Also available in: Atom PDF