Error: Package: foreman-1.18.0-2.el7.noarch (Foreman_foreman-1_18)
Requires: tfm-ror51-rubygem(rails) = 5.1.6
Installed: tfm-ror51-rubygem-rails-5.1.4-4.el7.centos.noarch (Red_Hat_Software_Collection_rh-ror51)
tfm-ror51-rubygem(rails) = 5.1.4
You could try using --skip-broken to work around the problem
You should be sure to first update foreman-release-scl to get the correct Rails repository. We noticed our docs donât explicitly tell you to and we should add a conflicts in the foreman RPM with the older version but that hasnât been implemented yet.
We have Foreman self hosting. I have all the repos syncâd here (I think). I have correctly applied them to the content host in question. I donât understand which part of the process Iâve missed. Can you unpack foreman-release-scl in broad terms please?
which I would say is sufficient a change that it should have made it into the changelog for the release?
Also - and I donât like to tell you how to do your job given that Iâm just a user - but is using a repo that explicitly says ânightlyâ in its title the right move for a production release?
It is not. There should be one for each release, which you can see if you go to the directory listing. Weâve moved it around but I think we made a mistake to include it in foreman-release-scl and it should have been part of foreman-release since thatâs already versioned per-release. Now thereâs been a bit of a mess with versioning and ensuring the right version is installed.