Bug #16415
closedrudder-server-relay has a non-existing dependency on RHEL8
Description
Hello There,
I tried to install Rudder Server 6.0 following this Documentation on a CentOS 8: https://docs.rudder.io/reference/6.0/installation/server/rhel.html
It gets me this error when I try to install the rudder-server-root Packages from the Rudder 6.0 repository:
dnf install rudder-server-root Last metadata expiration check: 0:00:12 ago on Mon 16 Dec 2019 04:56:44 PM CET. Error: Problem: package rudder-server-root-1398866025:6.0.0.release-1.EL.8.noarch requires rudder-webapp = 1398866025:6.0.0.release, but none of the providers can be installed - package rudder-webapp-1398866025:6.0.0.release-1.EL.8.x86_64 requires rudder-server-relay = 1398866025:6.0.0.release, but none of the providers can be installed - conflicting requests - nothing provides policycoreutils-python needed by rudder-server-relay-1398866025:6.0.0.release-1.EL.8.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
This is because the Package policycoreutils-python is not around in RHEL8/CentOS8.
The new Package in RHEL8/CentOS is python3-policycoreutils.noarch.
I did not find any way around this, theres insanely much to do if you want to get the old python-policycoreutils working.
# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) # cat /etc/yum.repos.d/rudder.repo [Rudder] name=Rudder 6.0 Repository baseurl=https://repository.rudder.io/rpm/6.0/RHEL_8/ gpgcheck=1 gpgkey=https://repository.rudder.io/rpm/rudder_rpm_key.pub # date Mon Dec 16 17:25:35 CET 2019
Regards,
Marius
Updated by Alexis Mousset about 5 years ago
- Tracker changed from Question to Bug
- Category set to Packaging
- Target version set to 6.0.1
- Priority set to 0
- Name check set to To do
- Fix check set to To do
This is a bug indeed.
Updated by Alexis Mousset about 5 years ago
- Status changed from New to In progress
- Assignee set to Alexis Mousset
Updated by Alexis Mousset about 5 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Alexis Mousset to Benoît PECCATTE
- Pull Request set to https://github.com/Normation/rudder-packages/pull/2165
Updated by Alexis Mousset about 5 years ago
Thanks for reporting it, this dependency was added very recently and should indeed be different for RHEL8. We are starting the release process for 6.0.1 that will include the fix, it should be ready in the following days. In the meantime you will be able to test out nightly builds that will include the fix starting from tomorrow morning.
Updated by Alexis Mousset about 5 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder-packages|4daf69c53ff1c7e2dc1aa992ff03a98114ec0000.
Updated by Alexis Mousset about 5 years ago
- Subject changed from Packages Installation rudder-server-root fails on CentOS 8 to rudder-server-relay has a non-existing dependency on RHEL8
- Name check changed from To do to Reviewed
Updated by François ARMAND about 5 years ago
- Fix check changed from To do to Checked
Updated by François ARMAND about 5 years ago
Markus,
We corrected the problem for CentOS 8, but we found some other critical bugs that delayed release of Rudder 6.0.1 until tomorrow of Friday. Nonetheless, you should be able to use nightlies to install Rudder on CentOS 8.
Updated by Vincent MEMBRÉ about 5 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 6.0.1 which was released today.