Bug #23311
Updated by François ARMAND about 1 year ago
I try to install a Rudder server on RHEL8, but I get this following error:
<pre>
root@server:~# cat /etc/yum.repos.d/rudder.repo
[Rudder_8.0-nightly]
name=Rudder 8.0-nightly
baseurl=http://repository.rudder.io/rpm/8.0-nightly/RHEL_8/
gpgcheck=1
gpgkey=https://repository.rudder.io/rpm/rudder_rpm_key.pub
root@server:~# yum install rudder-server
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:09:08 ago on Fri Aug 18 11:39:10 2023.
Error:
Problem: package rudder-server-8.0.0.alpha2.git202308180211-1.EL.8.x86_64 requires postgresql-server >= 13, but none of the providers can be installed
- cannot install the best candidate for the job
- package postgresql-server-13.2-1.module_el8.4.0+701+c3c42fce.x86_64 is filtered out by modular filtering
- package postgresql-server-13.3-1.module_el8.5.0+825+b0b60c92.x86_64 is filtered out by modular filtering
- package postgresql-server-13.3-1.module_el8.5.0+843+2fa7d82b.x86_64 is filtered out by modular filtering
- package postgresql-server-13.3-2.module_el8.5.0+866+90b85912.x86_64 is filtered out by modular filtering
- package postgresql-server-13.3-3.module_el8.6.0+1012+fa58b3a3.x86_64 is filtered out by modular filtering
- package postgresql-server-13.5-2.module_el8.6.0+1044+ed943ce5.x86_64 is filtered out by modular filtering
- package postgresql-server-13.7-2.module_el8.6.0+1152+d0162c0a.x86_64 is filtered out by modular filtering
- package postgresql-server-15.0-1.module_el8.8.0+1240+2fac00b0.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
</pre>
This is awaited because Rudder 8.0 required postgres 13. We need to document:
- add postgresql repo:
<pre>
dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
</pre>
- disable base postgresql repos:
<pre>
dnf module disable postgresql
</pre>
Install rudder server:
<pre>
dnf install rudder-server
</pre>