Hide Forgot
Description of problem: sosreport plugin directoryserver doesn't collect /etc/dirsrv/admin-serv directory, though it contains configs for 389-admin server. Version-Release number of selected component (if applicable): sos-3.2-35.el7_2.3.noarch How reproducible: always Steps to Reproduce: # yum install -y redhat-ds # cat > admin-server.inf <<EOF [General] FullMachineName= $(hostname --fqdn) SuiteSpotUserID= nobody SuiteSpotGroup= nobody ConfigDirectoryAdminID= admin ConfigDirectoryAdminPwd= Secret123 [slapd] ServerPort= 389 ServerIdentifier= $(hostname -s) Suffix= dc=example,dc=com RootDN= cn=Directory Manager RootDNPwd= Secret123 SlapdConfigForMC= Yes UseExistingMC= 0 AddSampleEntries= No AddOrgEntries= No InstallLdifFile= suggest start_server= 1 [admin] ServerAdminID= admin ServerAdminPwd= Secret123 SysUser= nobody Port= 9830 EOF # setup-ds-admin.pl -s -f admin-server.inf # sosreport -o ds --batch -v Actual results: # sosreport -o ds --batch -v --build sosreport (version 3.2) This command will collect diagnostic and configuration information from this Red Hat Enterprise Linux system and installed applications. An archive containing the collected information will be generated in /var/tmp/sos.67EXcO and may be provided to a Red Hat support representative. Any information provided to Red Hat will be treated in accordance with the published support policies at: https://access.redhat.com/support/ The generated archive may contain data considered sensitive and its content should be reviewed by the originating organization before being passed to any third party. No changes will be made to system configuration. Setting up archive ... [archive:TarFileArchive] initialised empty FileCacheArchive at '/var/tmp/sos.67EXcO/sosreport-rhel7ds.brq.redhat.com-20160428093920' [sos.sosreport:setup] executing 'sosreport -o ds --batch -v --build' Setting up plugins ... [plugin:directoryserver] added cmd output 'certutil -L -d /etc/dirsrv/slapd-rhel7ds' [plugin:directoryserver] added copyspec '['/etc/dirsrv/slapd-rhel7ds/cert8.db']' [plugin:directoryserver] added copyspec '['/etc/dirsrv/slapd-rhel7ds/certmap.conf']' [plugin:directoryserver] added copyspec '['/etc/dirsrv/slapd-rhel7ds/dse.ldif']' [plugin:directoryserver] added copyspec '['/etc/dirsrv/slapd-rhel7ds/dse.ldif.startOK']' [plugin:directoryserver] added copyspec '['/etc/dirsrv/slapd-rhel7ds/secmod.db']' [plugin:directoryserver] added copyspec '['/etc/dirsrv/slapd-rhel7ds/schema/00core.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/01core389.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/02common.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/05rfc2927.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/05rfc4523.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/05rfc4524.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/06inetorgperson.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/10automember-plugin.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/10dna-plugin.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/10mep-plugin.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/10rfc2307.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/20subscriber.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/25java-object.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/28pilot.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/30ns-common.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/50ns-admin.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/50ns-certificate.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/50ns-directory.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/50ns-mail.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/50ns-value.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/50ns-web.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60acctpolicy.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60autofs.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60eduperson.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60mozilla.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60nss-ldap.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60pam-plugin.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60posix-winsync-plugin.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60pureftpd.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60rfc2739.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60rfc3712.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60sabayon.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60sudo.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/60trust.ldif', '/etc/dirsrv/slapd-rhel7ds/schema/99user.ldif']' [plugin:directoryserver] added copyspec '['/var/log/dirsrv/admin-serv', '/var/log/dirsrv/slapd-rhel7ds']' Running plugins. Please wait ... Running 1/1: directoryserver... [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/50ns-admin.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/05rfc4523.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/10rfc2307.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/10dna-plugin.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/30ns-common.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/50ns-value.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/10automember-plugin.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60posix-winsync-plugin.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/05rfc2927.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60rfc3712.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/00core.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60sudo.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60rfc2739.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/50ns-mail.ldif' [plugin:directoryserver] collecting path '/var/log/dirsrv/admin-serv' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/50ns-web.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/dse.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/10mep-plugin.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60nss-ldap.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/05rfc4524.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/28pilot.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60eduperson.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60mozilla.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/dse.ldif.startOK' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60pam-plugin.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/20subscriber.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/secmod.db' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/cert8.db' [plugin:directoryserver] collecting path '/var/log/dirsrv/slapd-rhel7ds' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/50ns-certificate.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/certmap.conf' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/50ns-directory.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/02common.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60sabayon.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/01core389.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/25java-object.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60pureftpd.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60trust.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/99user.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60acctpolicy.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/06inetorgperson.ldif' [plugin:directoryserver] collecting path '/etc/dirsrv/slapd-rhel7ds/schema/60autofs.ldif' [plugin:directoryserver] collecting output of 'certutil -L -d /etc/dirsrv/slapd-rhel7ds' sosreport build tree is located at : /var/tmp/sosreport-rhel7ds.brq.redhat.com-20160428093920 [root@rhel7ds ~]# ls /var/tmp/sosreport-rhel7ds.brq.redhat.com-20160428093920/etc/dirsrv/ slapd-rhel7ds Expected results: sosreport should collect /etc/dirsrv/admin-serv Additional info:
Needs postprocessing rules creating for ConfigDirectoryAdminPwd and ServerAdminPwd but fairly trivial other than that.
This has been committed to upstream as: https://github.com/sosreport/sos/commit/97b7f2972ccb695e9e97baaae416c79504eb63a8 That has been fixed in RHEL7.3 / sos errata [1] due to sos rebase [2]. I am closing the bugzilla - please test it and if some problem with the fix is found, reopen the BZ. [1] https://rhn.redhat.com/errata/RHBA-2016-2380.html [2] https://bugzilla.redhat.com/show_bug.cgi?id=1293044