Bug 16693

Summary: Missing dependencies on samba 4.2.3
Product: Mageia Reporter: Meg Skywalker <identity.mageia.org>
Component: RPM PackagesAssignee: Nicolas Lécureuil <mageia>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: bgmilne, geiger.david68210, jani.valimaa, mageia, marja11, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
See Also: https://bugs.mageia.org/show_bug.cgi?id=16406
Whiteboard:
Source RPM: samba-4.2.3-1.mga6.src.rpm CVE:
Status comment:

Description Meg Skywalker 2015-09-03 14:14:39 CEST
Description of problem:
samba package has a missing decency of lib64samba-dc0

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

How reproducible:
1.urpmi samba
2.systemctl start smb
3./usr/sbin/smbd: error while loading shared libraries: libdfs-server-ad-samba4.so: cannot open shared object file: No such file or directory


Reproducible: 

Steps to Reproduce:
Meg Skywalker 2015-09-03 14:15:06 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=16406

Comment 1 Thierry Vignaud 2015-09-03 15:56:23 CEST
It's not in std lib path.
I guess it's loaded through dlopen() and thus there's no automatic requires for it...

CC: (none) => jani.valimaa, mageia, thierry.vignaud

Comment 2 Marja Van Waes 2016-11-03 11:16:55 CET
(In reply to Thierry Vignaud from comment #1)
> It's not in std lib path.
> I guess it's loaded through dlopen() and thus there's no automatic requires
> for it...

So what should be done with this report?

CC: (none) => bgmilne, geiger.david68210, marja11
Assignee: bugsquad => mageia

Comment 3 Thierry Vignaud 2016-11-03 13:17:30 CET
This should be required manually.
Which it's now in Cauldron:
$ rpm -qf /usr/lib64/samba/libdfs-server-ad-samba4.so
lib64samba-dc0-4.5.1-1.mga6
$ LC_ALL=C rpm -e --test lib64samba-dc0-4.5.1-1.mga6
error: Failed dependencies:
        lib64samba-dc0 = 4.5.1-1.mga6 is needed by (installed) samba-common-4.5.1-1.mga6.x86_64

Status: NEW => RESOLVED
Resolution: (none) => FIXED