[SSSD] [PATCH] libwbclient: SSSD implementation
Lukas Slebodnik
lslebodn at redhat.com
Wed Jul 23 15:45:57 UTC 2014
On (23/07/14 17:42), Lukas Slebodnik wrote:
>On (23/07/14 15:51), Sumit Bose wrote:
>>On Wed, Jul 23, 2014 at 03:16:03PM +0200, Jakub Hrozek wrote:
>>> On Wed, Jul 23, 2014 at 02:02:16PM +0200, Lukas Slebodnik wrote:
>>> > I realised that libwbclient will have prefix sssd-. I didn't test it at frst
>>> > time, because macro "%files" does not have argument -n.
>>> >
>>> > The problem is that it will cause problems with installation sssd.
>>> > sssd will require sssd-libwbclient
>>> > sssd-ad(gpo) -> libsmbclient -> samba-common -> libwbclient
>>> >
>>> > There is conflict which we need to solve.
>>> >
>>> > [root at host ~]# dnf install -y sssd-libwbclient
>>> > Dependencies resolved.
>>> >
>>> > ===============================================================================
>>> > Package Arch Version Repository
>>> > Size
>>> > ===============================================================================
>>> > Installing:
>>> > sssd-libwbclient
>>> > x86_64 1.12.1-0.20140723.1323.gitcd61aff.mit.fc20 localrepo 14 k
>>> >
>>> > Transaction Summary
>>> > ===============================================================================
>>> > Install 1 Package
>>> >
>>> > Total size: 14 k
>>> > Installed size: 27 k
>>> > Downloading Packages:
>>> > Running transaction check
>>> > Transaction check succeeded.
>>> > Running transaction test
>>> > Error: Transaction check error:
>>> > file /usr/lib64/libwbclient.so.0 from install of sssd-libwbclient-1.12.1-0.fc20.x86_64 conflicts with file from package libwbclient-2:4.1.9-3.fc20.x86_64
>>> >
>>> > Error Summary
>>> > -------------
>>> >
>>> > Some more experinced fedora package maintaner should help us wit this.
>>> > Jakub? :-)
>>>
>>> I admit I haven't read the patches at all yet, so I'm just replying
>>> based on this e-mail conversation, but does winbind require that the
>>> filename is libwbclient.so? Can't we make the file called something
>>> else?
>>
>>No because the binaries using libwbclient like wbinfo or smbd are linked
>>against this name.
>>
>>There are two items to consider here. First about the dependency chain.
>>At least in the Fedora/RHEL samba spec files the samba package version
>>is hardcoded in 'Requires: libwbclient = %{samba_depver}' i.e. only the
>>samba implementation can fulfil this requirement.
>If we fix this strict requires yum swap will help.
>
>[root at host ~]# yum swap -- remove sssd-libwbclient -- install libwbclient
>install sssd-libwbclient
copy&paste problem it should hve been:
yum swap -- remove libwbclient -- install sssd-libwbclient
>Loaded plugins: auto-update-debuginfo, langpacks
>Resolving Dependencies
>
>//snip
>
>Dependencies Resolved
>
>================================================================================
> Package Arch Version Repository
> Size
>================================================================================
>Installing:
> sssd-libwbclient x86_64 1.12.1-0.20140723.1323.gitcd61aff.fc20
> localrepo 14 k
>Removing:
> libwbclient x86_64 2:4.1.9-3.fc20 installed 58 k
>Removing for dependencies:
> freeipa-client x86_64 3.3.5-1.fc20 installed 330 k
> libsmbclient x86_64 2:4.1.9-3.fc20 installed 158 k
> libsmbclient-devel x86_64 2:4.1.9-3.fc20 installed 121 k
> python-smbc x86_64 1.0.13-8.fc20 @fedora 59 k
> samba-client x86_64 2:4.1.9-3.fc20 installed 1.4 M
> samba-common x86_64 2:4.1.9-3.fc20 installed 1.7 M
> samba-devel x86_64 2:4.1.9-3.fc20 installed 1.4 M
> samba-libs x86_64 2:4.1.9-3.fc20 installed 16 M
> sssd x86_64 1.12.1-0.20140722.1109.git5debc61.fc20
> installed 34 k
> sssd-ad x86_64 1.12.1-0.20140722.1109.git5debc61.fc20
> installed 414 k
> sssd-common-pac x86_64 1.12.1-0.20140722.1109.git5debc61.fc20
> installed 135 k
> sssd-ipa x86_64 1.12.1-0.20140722.1109.git5debc61.fc20
> installed 344 k
>
>Transaction Summary
>================================================================================
>Install 1 Package
>Remove 1 Package (+12 Dependent packages)
>
>Total download size: 14 k
>Is this ok [y/d/N]: N
>
>
>LS
More information about the sssd-devel
mailing list