CentOS 8 packages missing winbind support?

Josef Vybíhal josef.vybihal at gmail.com
Thu Sep 10 11:12:58 CEST 2020


Hey,
I am not sure if current el8 packages reflect this, but I have found out,
that samba-devel in now available in (for some reason) storage extras:

c8 ~ # dnf search storage | grep samba
Last metadata expiration check: 0:01:37 ago on Thu 10 Sep 2020 11:07:17 AM
CEST.
centos-release-samba411.noarch : Samba 4.11 packages from the CentOS
Storage SIG repository
centos-release-samba412.noarch : Samba 4.12 packages from the CentOS
Storage SIG repository
c8 ~ # dnf install centos-release-samba411
Last metadata expiration check: 0:01:46 ago on Thu 10 Sep 2020 11:07:17 AM
CEST.
Dependencies resolved.
===========================================================================================================================================================================================
 Package                                                      Architecture
                         Version
 Repository                             Size
===========================================================================================================================================================================================
Installing:
 centos-release-samba411                                      noarch
                         1.0-1.el8                                  extras
                               8.8 k
Installing dependencies:
 centos-release-storage-common                                noarch
                         2-2.el8                                    extras
                               9.4 k

Transaction Summary
===========================================================================================================================================================================================
Install  2 Packages

Total download size: 18 k
Installed size: 2.0 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): centos-release-samba411-1.0-1.el8.noarch.rpm

    25 kB/s | 8.8 kB     00:00
(2/2): centos-release-storage-common-2-2.el8.noarch.rpm

   8.5 kB/s | 9.4 kB     00:01
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total

    14 kB/s |  18 kB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :

                                1/1
  Installing       : centos-release-storage-common-2-2.el8.noarch

                               1/2
  Installing       : centos-release-samba411-1.0-1.el8.noarch

                               2/2
  Running scriptlet: centos-release-samba411-1.0-1.el8.noarch

                               2/2
  Verifying        : centos-release-samba411-1.0-1.el8.noarch

                               1/2
  Verifying        : centos-release-storage-common-2-2.el8.noarch

                               2/2
Installed products updated.

Installed:
  centos-release-samba411-1.0-1.el8.noarch
                  centos-release-storage-common-2-2.el8.noarch


Complete!
c8 ~ # dnf install samba-devel
CentOS-8 - Samba 4.11

   295 kB/s |  74 kB     00:00
Dependencies resolved.
===========================================================================================================================================================================================
 Package                                          Architecture
             Version                                       Repository
                               Size
===========================================================================================================================================================================================
Installing:
 samba-devel                                      x86_64
             4.11.12-1.el8                                 centos-samba411
                               222 k
Upgrading:
 libsmbclient                                     x86_64
             4.11.12-1.el8                                 centos-samba411
                                67 k
 libwbclient                                      x86_64
             4.11.12-1.el8                                 centos-samba411
                                38 k
 samba-client-libs                                x86_64
             4.11.12-1.el8                                 centos-samba411
                               5.3 M
 samba-common                                     noarch
             4.11.12-1.el8                                 centos-samba411
                               134 k
 samba-common-libs                                x86_64
             4.11.12-1.el8                                 centos-samba411
                               134 k
Installing dependencies:
 libtalloc-devel                                  x86_64
             2.2.0-7.el8                                   BaseOS
                               63 k
 libtevent-devel                                  x86_64
             0.10.0-2.el8                                  BaseOS
                               62 k
 samba-libs                                       x86_64
             4.11.12-1.el8                                 centos-samba411
                                91 k

Transaction Summary
===========================================================================================================================================================================================
Install  4 Packages
Upgrade  5 Packages

Total download size: 6.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/9): samba-devel-4.11.12-1.el8.x86_64.rpm

   2.3 MB/s | 222 kB     00:00
(2/9): libtalloc-devel-2.2.0-7.el8.x86_64.rpm

   496 kB/s |  63 kB     00:00
(3/9): libtevent-devel-0.10.0-2.el8.x86_64.rpm

    448 kB/s |  62 kB     00:00
(4/9): samba-libs-4.11.12-1.el8.x86_64.rpm

    1.4 MB/s |  91 kB     00:00
(5/9): libwbclient-4.11.12-1.el8.x86_64.rpm

   532 kB/s |  38 kB     00:00
(6/9): libsmbclient-4.11.12-1.el8.x86_64.rpm

    709 kB/s |  67 kB     00:00
(7/9): samba-common-4.11.12-1.el8.noarch.rpm

    1.8 MB/s | 134 kB     00:00
(8/9): samba-common-libs-4.11.12-1.el8.x86_64.rpm

   1.4 MB/s | 134 kB     00:00
(9/9): samba-client-libs-4.11.12-1.el8.x86_64.rpm

   8.4 MB/s | 5.3 MB     00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total

   6.3 MB/s | 6.1 MB     00:00
warning:
/var/cache/dnf/centos-samba411-fdaf6b5b8a3dc760/packages/samba-devel-4.11.12-1.el8.x86_64.rpm:
Header V4 RSA/SHA1 Signature, key ID e451e5b5: NOKEY
CentOS-8 - Samba 4.11

   1.0 MB/s | 1.0 kB     00:00
Importing GPG key 0xE451E5B5:
 Userid     : "CentOS Storage SIG (
http://wiki.centos.org/SpecialInterestGroup/Storage) <security at centos.org>"
 Fingerprint: 7412 9C0B 173B 071A 3775 951A D4A2 E50B E451 E5B5
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :

                                1/1
  Running scriptlet: samba-common-4.11.12-1.el8.noarch

                               1/14
  Upgrading        : samba-common-4.11.12-1.el8.noarch

                               1/14
  Running scriptlet: samba-common-4.11.12-1.el8.noarch

                               1/14
  Upgrading        : samba-client-libs-4.11.12-1.el8.x86_64

                              2/14
  Running scriptlet: samba-client-libs-4.11.12-1.el8.x86_64

                              2/14
  Upgrading        : samba-common-libs-4.11.12-1.el8.x86_64

                              3/14
  Running scriptlet: samba-common-libs-4.11.12-1.el8.x86_64

                              3/14
  Upgrading        : libwbclient-4.11.12-1.el8.x86_64

                              4/14
  Installing       : libtalloc-devel-2.2.0-7.el8.x86_64

                              5/14
  Installing       : libtevent-devel-0.10.0-2.el8.x86_64

                               6/14
  Installing       : samba-libs-4.11.12-1.el8.x86_64

                               7/14
  Running scriptlet: samba-libs-4.11.12-1.el8.x86_64

                               7/14
  Installing       : samba-devel-4.11.12-1.el8.x86_64

                              8/14
  Upgrading        : libsmbclient-4.11.12-1.el8.x86_64

                               9/14
  Running scriptlet: libsmbclient-4.11.12-1.el8.x86_64

                               9/14
  Cleanup          : libsmbclient-4.11.2-13.el8.x86_64

                              10/14
  Cleanup          : samba-client-libs-4.11.2-13.el8.x86_64

                             11/14
  Cleanup          : samba-common-libs-4.11.2-13.el8.x86_64

                             12/14
  Running scriptlet: libwbclient-4.11.2-13.el8.x86_64

                             13/14
  Cleanup          : libwbclient-4.11.2-13.el8.x86_64

                             13/14
  Cleanup          : samba-common-4.11.2-13.el8.noarch

                              14/14
  Running scriptlet: libwbclient-4.11.12-1.el8.x86_64

                             14/14
  Running scriptlet: samba-common-4.11.2-13.el8.noarch

                              14/14
  Verifying        : libtalloc-devel-2.2.0-7.el8.x86_64

                              1/14
  Verifying        : libtevent-devel-0.10.0-2.el8.x86_64

                               2/14
  Verifying        : samba-devel-4.11.12-1.el8.x86_64

                              3/14
  Verifying        : samba-libs-4.11.12-1.el8.x86_64

                               4/14
  Verifying        : libsmbclient-4.11.12-1.el8.x86_64

                               5/14
  Verifying        : libsmbclient-4.11.2-13.el8.x86_64

                               6/14
  Verifying        : libwbclient-4.11.12-1.el8.x86_64

                              7/14
  Verifying        : libwbclient-4.11.2-13.el8.x86_64

                              8/14
  Verifying        : samba-client-libs-4.11.12-1.el8.x86_64

                              9/14
  Verifying        : samba-client-libs-4.11.2-13.el8.x86_64

                             10/14
  Verifying        : samba-common-4.11.12-1.el8.noarch

                              11/14
  Verifying        : samba-common-4.11.2-13.el8.noarch

                              12/14
  Verifying        : samba-common-libs-4.11.12-1.el8.x86_64

                             13/14
  Verifying        : samba-common-libs-4.11.2-13.el8.x86_64

                             14/14
Installed products updated.

Upgraded:
  libsmbclient-4.11.12-1.el8.x86_64  libwbclient-4.11.12-1.el8.x86_64
 samba-client-libs-4.11.12-1.el8.x86_64  samba-common-4.11.12-1.el8.noarch
 samba-common-libs-4.11.12-1.el8.x86_64

Installed:
  libtalloc-devel-2.2.0-7.el8.x86_64
libtevent-devel-0.10.0-2.el8.x86_64
samba-devel-4.11.12-1.el8.x86_64
samba-libs-4.11.12-1.el8.x86_64

Complete!
c8 ~ # rpm -ql samba-devel
/usr/include/samba-4.0/charset.h
/usr/include/samba-4.0/core/doserr.h
/usr/include/samba-4.0/core/error.h
/usr/include/samba-4.0/core/hresult.h
/usr/include/samba-4.0/core/ntstatus.h
/usr/include/samba-4.0/core/ntstatus_gen.h
/usr/include/samba-4.0/core/werror.h
/usr/include/samba-4.0/core/werror_gen.h
/usr/include/samba-4.0/credentials.h
/usr/include/samba-4.0/dcerpc.h
/usr/include/samba-4.0/domain_credentials.h
/usr/include/samba-4.0/gen_ndr/atsvc.h
/usr/include/samba-4.0/gen_ndr/auth.h
/usr/include/samba-4.0/gen_ndr/dcerpc.h
/usr/include/samba-4.0/gen_ndr/drsblobs.h
/usr/include/samba-4.0/gen_ndr/drsuapi.h
/usr/include/samba-4.0/gen_ndr/krb5pac.h
/usr/include/samba-4.0/gen_ndr/lsa.h
/usr/include/samba-4.0/gen_ndr/misc.h
/usr/include/samba-4.0/gen_ndr/nbt.h
/usr/include/samba-4.0/gen_ndr/ndr_atsvc.h
/usr/include/samba-4.0/gen_ndr/ndr_dcerpc.h
/usr/include/samba-4.0/gen_ndr/ndr_drsblobs.h
/usr/include/samba-4.0/gen_ndr/ndr_drsuapi.h
/usr/include/samba-4.0/gen_ndr/ndr_krb5pac.h
/usr/include/samba-4.0/gen_ndr/ndr_misc.h
/usr/include/samba-4.0/gen_ndr/ndr_nbt.h
/usr/include/samba-4.0/gen_ndr/ndr_samr.h
/usr/include/samba-4.0/gen_ndr/ndr_samr_c.h
/usr/include/samba-4.0/gen_ndr/ndr_svcctl.h
/usr/include/samba-4.0/gen_ndr/ndr_svcctl_c.h
/usr/include/samba-4.0/gen_ndr/netlogon.h
/usr/include/samba-4.0/gen_ndr/samr.h
/usr/include/samba-4.0/gen_ndr/security.h
/usr/include/samba-4.0/gen_ndr/server_id.h
/usr/include/samba-4.0/gen_ndr/svcctl.h
/usr/include/samba-4.0/ldb_wrap.h
/usr/include/samba-4.0/lookup_sid.h
/usr/include/samba-4.0/machine_sid.h
/usr/include/samba-4.0/ndr
/usr/include/samba-4.0/ndr.h
/usr/include/samba-4.0/ndr/ndr_dcerpc.h
/usr/include/samba-4.0/ndr/ndr_drsblobs.h
/usr/include/samba-4.0/ndr/ndr_drsuapi.h
/usr/include/samba-4.0/ndr/ndr_krb5pac.h
/usr/include/samba-4.0/ndr/ndr_nbt.h
/usr/include/samba-4.0/ndr/ndr_svcctl.h
/usr/include/samba-4.0/netapi.h
/usr/include/samba-4.0/param.h
/usr/include/samba-4.0/passdb.h
/usr/include/samba-4.0/policy.h
/usr/include/samba-4.0/rpc_common.h
/usr/include/samba-4.0/samba/session.h
/usr/include/samba-4.0/samba/version.h
/usr/include/samba-4.0/share.h
/usr/include/samba-4.0/smb2_lease_struct.h
/usr/include/samba-4.0/smb_ldap.h
/usr/include/samba-4.0/smbconf.h
/usr/include/samba-4.0/smbldap.h
/usr/include/samba-4.0/tdr.h
/usr/include/samba-4.0/tsocket.h
/usr/include/samba-4.0/tsocket_internal.h
/usr/include/samba-4.0/util
/usr/include/samba-4.0/util/attr.h
/usr/include/samba-4.0/util/blocking.h
/usr/include/samba-4.0/util/byteorder.h
/usr/include/samba-4.0/util/data_blob.h
/usr/include/samba-4.0/util/debug.h
/usr/include/samba-4.0/util/discard.h
/usr/include/samba-4.0/util/fault.h
/usr/include/samba-4.0/util/genrand.h
/usr/include/samba-4.0/util/idtree.h
/usr/include/samba-4.0/util/idtree_random.h
/usr/include/samba-4.0/util/signal.h
/usr/include/samba-4.0/util/string_wrappers.h
/usr/include/samba-4.0/util/substitute.h
/usr/include/samba-4.0/util/tevent_ntstatus.h
/usr/include/samba-4.0/util/tevent_unix.h
/usr/include/samba-4.0/util/tevent_werror.h
/usr/include/samba-4.0/util/tfork.h
/usr/include/samba-4.0/util/time.h
/usr/include/samba-4.0/util_ldb.h
/usr/lib64/libdcerpc-binding.so
/usr/lib64/libdcerpc-samr.so
/usr/lib64/libdcerpc.so
/usr/lib64/libndr-krb5pac.so
/usr/lib64/libndr-nbt.so
/usr/lib64/libndr-standard.so
/usr/lib64/libndr.so
/usr/lib64/libnetapi.so
/usr/lib64/libsamba-credentials.so
/usr/lib64/libsamba-errors.so
/usr/lib64/libsamba-hostconfig.so
/usr/lib64/libsamba-passdb.so
/usr/lib64/libsamba-util.so
/usr/lib64/libsamdb.so
/usr/lib64/libsmbconf.so
/usr/lib64/libsmbldap.so
/usr/lib64/libtevent-util.so
/usr/lib64/pkgconfig/dcerpc.pc
/usr/lib64/pkgconfig/dcerpc_samr.pc
/usr/lib64/pkgconfig/ndr.pc
/usr/lib64/pkgconfig/ndr_krb5pac.pc
/usr/lib64/pkgconfig/ndr_nbt.pc
/usr/lib64/pkgconfig/ndr_standard.pc
/usr/lib64/pkgconfig/netapi.pc
/usr/lib64/pkgconfig/samba-credentials.pc
/usr/lib64/pkgconfig/samba-hostconfig.pc
/usr/lib64/pkgconfig/samba-util.pc
/usr/lib64/pkgconfig/samdb.pc


I would love to see winbind support in networkradius's packages :))

P.


On Fri, Apr 24, 2020 at 7:56 PM Alex Scheel <ascheel at redhat.com> wrote:

> I'm guessing they're in whatever CentOS's equivalent of the BUILDROOT is. I
> haven't found a source for those repos however, but considering they also
> build FreeIPA [0], they've gotta have the package tucked somewhere.
>
> FWIW, I mentioned this problem to our internal Samba developers. They said
> they've been trying to get it in CodeReady Builder for a while but no
> progress
> has been made. Perhaps someone with a RHEL support contract can file a
> customer
> case asking for samba-devel and we can convince the powers that be to push
> it?
>
>
> I'd much rather have this in the upstream CentOS packages than our
> downsteam
> RHEL packages as I don't have the resources to support winbind myself.
>
>
> HTH,
>
> - Alex
>
> [0]:
> https://git.centos.org/rpms/ipa/blob/c8-stream-DL1/f/SPECS/ipa.spec#_210
>
>
> ----- Original Message -----
> > From: "Matthew Newton" <mcn at freeradius.org>
> > To: freeradius-users at lists.freeradius.org
> > Sent: Friday, April 24, 2020 7:12:10 AM
> > Subject: Re: CentOS 8 packages missing winbind support?
> >
> > On 23/04/2020 23:53, Nathan Ward wrote:
> > > I’ve asked some questions and am told that RH aren’t currently
> shipping a
> > > bunch of -devel packages “for good supportability and/or security
> reasons
> > > that we can't mitigate (I.e broken vendor implementations / orphaned
> > > upstream)”.
> > >
> > > Not sure exactly why Samba has been excluded.
> >
> > Thanks for investigating. I couldn't see any obvious reasoning behind it.
> >
> > > It’s still in the Samba spec file, at least on the CentOS git server.
> You
> > > could build the RPM from the SRPM and get a -devel package out, and
> > > install it from there.
> >
> > Sure, I found that. Does seem a lot of effort to just get two constants
> > from a header file though. Here's hoping RH will put the package back.
> >
> > There's always the solution of migrating to Debian or Ubuntu, rather
> > than upgrading to RHEL 8 :-)
> >
> > --
> > Matthew
> >
> > --
> > Matthew
> > -
> > List info/subscribe/unsubscribe? See
> > http://www.freeradius.org/list/users.html
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html


More information about the Freeradius-Users mailing list