Bug 2232395

Summary: Kerberos support in libserf-1.3.9-26.el9.x86_64
Product: Red Hat Enterprise Linux 9 Reporter: Shajith <shas>
Component: libserfAssignee: Tomas Korbar <tkorbar>
Status: NEW --- QA Contact: rhel-cs-infra-services-qe <rhel-cs-infra-services-qe>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 9.0   
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Shajith 2023-08-16 16:11:44 UTC
Description of problem:

/usr/bin/svn uses the library /lib64/libserf-1.so.0 (package libserf-1.3.9-26.el9.x86_64) to connect to the subversion server via http. This library has to be compiled with kerberos support to enable svn to authenticate the user to the server via kerberos which is missing in RHEL 9.

Version-Release number of selected component (if applicable):

libserf-1.3.9-26.el9.x86_64

How reproducible:


Steps to Reproduce:
1. # yum install subversion -y
2. # ldd /lib64/libserf-1.so.0
3.

Actual results:
[root@shasrhel9 sshadmin]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.2 (Plow)
[root@shasrhel9 sshadmin]# ldd /lib64/libserf-1.so.0
	linux-vdso.so.1 (0x00007ffebcddc000)
	libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f8e1f200000)
	libssl.so.3 => /lib64/libssl.so.3 (0x00007f8e1f73d000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f8e1f723000)
	libapr-1.so.0 => /lib64/libapr-1.so.0 (0x00007f8e1f6e3000)
	libaprutil-1.so.0 => /lib64/libaprutil-1.so.0 (0x00007f8e1f6b4000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f8e1ee00000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f8e1f6a9000)
	libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f8e1f66f000)
	libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f8e1f63e000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f8e1f80e000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f8e1f125000)
[root@shasrhel9 sshadmin]#

Expected results:

Below output is taken from RHEL 8.8

[root@server sshadmin]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.8 (Ootpa)
[root@server sshadmin]# ldd /lib64/libserf-1.so.0
	linux-vdso.so.1 (0x00007ffd115e6000)
	libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007f878132c000)
	libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f8780e42000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f8780c2a000)
	libapr-1.so.0 => /lib64/libapr-1.so.0 (0x00007f87809f0000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f87807d0000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f87805cc000)
	libaprutil-1.so.0 => /lib64/libaprutil-1.so.0 (0x00007f878039d000)
	libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007f8780145000)
	liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007f877ff35000)
	libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f877fb71000)
	libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f877f935000)
	libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f877f6e0000)
	libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f877f3f6000)
	libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f877f1df000)
	libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f877efdb000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f877ec16000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f877ea0e000)
	libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f877e7e5000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f87817dc000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f877e5cd000)
	libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007f877e3af000)
	libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f877e19e000)
	libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f877df9a000)
	libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f877dd6f000)
	libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f877daeb000)
[root@server sshadmin]#

Additional info: