What it's doing here is waiting for the port to accept connections and
then trying to find the list of services.
I'd start by looking at the access log in
/var/log/dirsrv/slapd-INT/access to see what the last set of queries was
and what the response(s) were.
You can try duplicating that search ipactl is doing from the commandline:
$ ldapsearch -x -D 'cn=directory manager' -W -b
cn=`hostname`,cn=masters,cn=ipa,cn=etc,dc=example,dc=com
"(ipaConfigString=enabledService)" cn ipaConfigString
Rob, thank you so much for your help! I was able to individually start dirsrv, krb5kdc
and kadmin. Below is the ldapsearch of services. I’m still getting and “unknown
error….invalid argument” when I do an "ipactl status” Is it possible that something
in the returned service data is causing it to puke?
[root@auth01 slapd-INT]# ldapsearch -x -D 'cn=directory manager' -W -b
cn='auth01',cn=masters,cn=ipa,cn=etc,dc=INT
"(ipaConfigString=enabledService)" cn ipaConfigString
Enter LDAP Password:
# extended LDIF
#
# LDAPv3
# base <cn=auth01,cn=masters,cn=ipa,cn=etc,dc=INT> with scope subtree
# filter: (ipaConfigString=enabledService)
# requesting: cn ipaConfigString
#
# CA, auth01, masters, ipa, etc, int
dn: cn=CA,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: CA
ipaConfigString: enabledService
ipaConfigString: startOrder 50
ipaConfigString: caRenewalMaster
# KDC, auth01, masters, ipa, etc, int
dn: cn=KDC,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: KDC
ipaConfigString: startOrder 10
ipaConfigString: enabledService
ipaConfigString: kdcProxyEnabled
# KPASSWD, auth01, masters, ipa, etc, int
dn: cn=KPASSWD,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: KPASSWD
ipaConfigString: enabledService
ipaConfigString: startOrder 20
# MEMCACHE, auth01, masters, ipa, etc, int
dn: cn=MEMCACHE,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: MEMCACHE
ipaConfigString: startOrder 39
ipaConfigString: enabledService
# HTTP, auth01, masters, ipa, etc, int
dn: cn=HTTP,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: HTTP
ipaConfigString: startOrder 40
ipaConfigString: enabledService
# OTPD, auth01, masters, ipa, etc, int
dn: cn=OTPD,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: OTPD
ipaConfigString: startOrder 80
ipaConfigString: enabledService
# ADTRUST, auth01, masters, ipa, etc, int
dn: cn=ADTRUST,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: ADTRUST
ipaConfigString: startOrder 60
ipaConfigString: enabledService
# EXTID, auth01, masters, ipa, etc, int
dn: cn=EXTID,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: EXTID
ipaConfigString: startOrder 70
ipaConfigString: enabledService
# NTP, auth01, masters, ipa, etc, int
dn: cn=NTP,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: NTP
ipaConfigString: startOrder 45
ipaConfigString: enabledService
# KEYS, auth01, masters, ipa, etc, int
dn: cn=KEYS,cn=auth01,cn=masters,cn=ipa,cn=etc,dc=int
cn: KEYS
ipaConfigString: startOrder 41
ipaConfigString: enabledService
# search result
search: 2
result: 0 Success
# numResponses: 11
# numEntries: 10