Bug 1331273 - sosreport plugin directoryserver doesn't collect /etc/dirsrv/admin-serv directory
Summary: sosreport plugin directoryserver doesn't collect /etc/dirsrv/admin-serv direc...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: sos
Version: 7.2
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: rc
: ---
Assignee: Pavel Moravec
QA Contact: BaseOS QE - Apps
URL: https://github.com/sosreport/sos/pull...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-28 07:41 UTC by Viktor Ashirov
Modified: 2016-11-08 21:41 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-11-08 21:41:21 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Viktor Ashirov 2016-04-28 07:41:24 UTC
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:

Comment 2 Bryn M. Reeves 2016-04-28 12:07:01 UTC
Needs postprocessing rules creating for ConfigDirectoryAdminPwd and ServerAdminPwd but fairly trivial other than that.

Comment 5 Pavel Moravec 2016-11-08 21:41:21 UTC
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


Note You need to log in before you can comment on or make changes to this bug.