Installing from RPM with Samba4

Eero Volotinen eero.volotinen at iki.fi
Wed Sep 19 16:18:52 CEST 2018


Just modify spec files and recompile?

Eero

ke 19. syysk. 2018 klo 16.31 Norman Elton <normelton at 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


More information about the Freeradius-Users mailing list