Just modify spec files and recompile? Eero ke 19. syysk. 2018 klo 16.31 Norman Elton <normelton@gmail.com> kirjoitti:
Hi,
First, apologies for what is more a RPM/YUM problem than a FreeRADIUS problem.
I've been using the RedHat-supplied RPMs for many years on our RHEL6 servers, but am trying to move toward networkradius-supplied packages, in order to keep up to date with more recent FreeRADIUS releases.
We currently have the samba4 packages installed:
# rpm -qa | grep samba samba4-winbind-clients-4.2.10-15.el6.x86_64 samba4-libs-4.2.10-15.el6.x86_64 samba4-winbind-4.2.10-15.el6.x86_64 samba4-common-4.2.10-15.el6.x86_64 samba4-4.2.10-15.el6.x86_64
The samba4-libs package provides /usr/lib64/samba/libwbclient.so.0.
When I try to install the newer version of FreeRADIUS, it's not happy with this dependency, and tries to install samba-winbind-clients, resulting in a conflict:
--> Processing Dependency: libwbclient.so.0()(64bit) for package: freeradius-3.0.17-2.el6.x86_64 ---> Package samba-winbind-clients.x86_64 0:3.6.23-51.el6 will be installed Error: samba4-common conflicts with samba-common-3.6.23-51.el6.x86_64
Looking at the specfile on github, I see this nugget:
%{?el7:Requires: libwbclient} %{?el6:Requires: samba4-libs} %{?el6:Requires: samba4-winbind-clients}
Since I'm RHEL6, I'm not sure where the libwbclient dependency is coming from.
Using repoquery, I can show the requirements of freeradius:
# repoquery --requires freeradius | grep libwbclient libwbclient.so.0()(64bit) libwbclient.so.0(WBCLIENT_0.12)(64bit) libwbclient.so.0(WBCLIENT_0.9)(64bit)
And what samba4-libs provides:
# repoquery --provides samba4-libs | grep libwbclient libwbclient.so.0(SAMBA_4.2.10)(64bit) libwbclient.so.0(WBCLIENT_0.10)(64bit) libwbclient.so.0(WBCLIENT_0.11)(64bit) libwbclient.so.0(WBCLIENT_0.12)(64bit) libwbclient.so.0(WBCLIENT_0.9)(64bit)
They're not quite the same, and I'm not sure what the part inside the parentheses actually does.
All that said ... any ideas how to install FreeRADIUS alongside samba4?
Thanks
Norman - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html