Red Hat Bugzilla – Bug 1273912
The samba-common package is required by other samba sub-packages only for pre scripts
Last modified: 2015-11-19 04:11:12 EST
Description of problem: For example, the new samba-common-tools sub-package that indirectly depends on samba-common, will pull samba-common when it is installed, but then samba common can be erased without erasing any other samba sub-package. This can lead to situation when net join is not working. The problem seems to be in this line is the spec file: Requires(pre): %{name}-common = %{samba_depver} Version-Release number of selected component (if applicable): samba-4.2.3-7.el7 How reproducible: always Steps to Reproduce: # rm -rf /var/lib/samba/ && yum erase -y `rpm -qa libsmb\* samba\*` ...snip # yum install -y samba-common-tools ... snip # rpm -ev samba-common Preparing packages... samba-common-0:4.2.3-7.el7.noarch # # echo password | /usr/bin/net -s realmd-smb-conf -U administrator ads join ad.domain.test; echo $? Enter administrator's password: Failed to open /var/lib/samba/private/secrets.tdb Failed to join domain: Unable to open secrets database 255
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-2258.html