On Monday, February 15, 2016 07:51:11 William Brown wrote:
> On Thu, 2016-02-11 at 23:08 -0800, Joshua J. Kugler wrote:
> > On Friday, February 12, 2016 15:41:28 William Brown wrote:
> > > On Thu, 2016-02-11 at 17:25 -0800, Joshua J. Kugler wrote:
> > > > William -
> > > > 
> > > > Thanks for the tips.
> > > > 
> > > > For my debugging, se linux is disabled, and this issue happens
> > > > even
> > > > if I leave 
> > > > IPA out of it: if I just do /etc/init.d/dirsrv start, it then
> > > > shuts
> > > > down when 
> > > > the ansible connection closes.
> > > 
> > > Are you using the ansible service module? 
> > 
> > I was. That's when I discovered the behavior. Also tried the ansible
> > shell and 
> > command modules. Same thing.
> 
> Can you please post the output of sudo ipactl restart. I am suspicious
> it's not a DS issue, but another component of IPA is failing that
> causes the dirsrv to stop. 
> 
> Can you post the yml of the service command you were using?
> 
> What version of EL are you running? 

This is CentOS 6.7.  I could post the output of 'sudo ipactl restart' but that 
wouldn't show the problem.

1) If I'm logged in to a shell (SSH) it works
2) If I do it via "ssh host 'command'" it works

It is only when I invoke it via Ansible that it shows this behavior. Also 
noted: it behaves this way just stand alone (see above). Using just 
/etc/init.d/dirsrv start, it will shut down as soon as the connection goes 
away.  The attached log show the entire process from startup to shutdown.

Invoking this (via an ansible shell command) fails to work correctly as well:

- name: Start Dirsrv
  shell: nohup screen -d -m /usr/sbin/start-dirsrv

So even trying to nohup + using screen to "background" it, it still shuts down 
immediately after that 'shell' stanza is done.

Even this fails: nohup screen -d -m /usr/sbin/start-dirsrv & disown

The ansible output from just invoking /usr/sbin/start-dirsrv is:

changed: [192.168.122.12] => {"changed": true, "cmd": "/usr/sbin/start-
dirsrv", "delta": "0:00:02.760271", "end": "2016-02-11 12:40:15.909214", "rc": 
0, "start": "2016-02-11 12:40:13.148943", "stderr": "", "stdout": "Starting 
instance \"KUGLER-LOCALDOMAIN\"\nStarting instance \"PKI-IPA\"", 
"stdout_lines": ["Starting instance \"KUGLER-LOCALDOMAIN\"", "Starting 
instance \"PKI-IPA\""], "warnings": []}

So it successfully starts. No errors. But then shuts down right away.

j


-- 
Joshua J. Kugler - Fairbanks, Alaska
Azariah Enterprises - Programming and Website Design
[email protected] - Jabber: [email protected]
PGP Key: http://pgp.mit.edu/  ID 0x73B13B6A
[11/Feb/2016:12:29:59 -0900] - 389-Directory/1.2.11.15 B2016.040.940 starting up
[11/Feb/2016:12:29:59 -0900] schema-compat-plugin - warning: no entries set up 
under cn=computers, cn=compat,dc=kugler,dc=localdomain
[11/Feb/2016:12:29:59 -0900] schema-compat-plugin - warning: no entries set up 
under cn=ng, cn=compat,dc=kugler,dc=localdomain
[11/Feb/2016:12:29:59 -0900] schema-compat-plugin - warning: no entries set up 
under ou=sudoers,dc=kugler,dc=localdomain
[11/Feb/2016:12:29:59 -0900] - Skipping CoS Definition cn=Password 
Policy,cn=accounts,dc=kugler,dc=localdomain--no CoS Templates found, which 
should be added before the CoS Definition.
[11/Feb/2016:12:30:00 -0900] - Skipping CoS Definition cn=Password 
Policy,cn=accounts,dc=kugler,dc=localdomain--no CoS Templates found, which 
should be added before the CoS Definition.
[11/Feb/2016:12:30:00 -0900] - slapd started.  Listening on All Interfaces port 
389 for LDAP requests
[11/Feb/2016:12:30:00 -0900] - Listening on All Interfaces port 636 for LDAPS 
requests
[11/Feb/2016:12:30:00 -0900] - Listening on 
/var/run/slapd-KUGLER-LOCALDOMAIN.socket for LDAPI requests
[11/Feb/2016:12:30:02 -0900] - slapd shutting down - signaling operation threads
[11/Feb/2016:12:30:02 -0900] - slapd shutting down - closing down internal 
subsystems and plugins
[11/Feb/2016:12:30:02 -0900] - Waiting for 4 database threads to stop
[11/Feb/2016:12:30:02 -0900] - All database threads now stopped
[11/Feb/2016:12:30:02 -0900] - slapd stopped.
--
389 users mailing list
389-users@%(host_name)s
http://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to