DSfW sysvol sync leaks pocesses after applying August Maintenance patch

  • 7009386
  • 19-Sep-2011
  • 27-Apr-2012

Environment

Novell Open Enterprise Server 2 SP2
Novell Open Enterprise Server 2 SP3
Domain Services for Windows
August Maintenance patch 2011

Situation

The sysvolsync will run every 30 minutes.  After each iteration the process becomes defunct. 

The ssh process from the PDC to the ADC's does not close when the sysvolsync tries to terminate the ssh process.

Resolution

To check for defunct processes do the following:
ps -e |grep -i defunct |grep -v grep |awk '{ print $1,$4,$5}'
The result should show the PID, command, and a state of defunct
example:
26425 sysvolsync <defunct>

To list the ssh processes
ps -ef |grep -e '/usr/bin/ssh -q'|awk '{ print $2 }'

The workaround is to kill the ssh processes.  This can be done using the following command:
ps -ef |grep -e '/usr/bin/ssh -q'|awk '{ print $2 }'| xargs kill

After killing the processes verify they are removed by looking for defunct processes for sysvol

ps -e |grep -i defunct |grep -v grep |awk '{ print $1, $2, $4,$5}'

Apply the 2012 January Maintenance Patch to fix this issue.

Additional Information

November 2011 Maintenance patch does not resolve this issue.

A FTF patch is available from Novell.  Reference this TID when opening a SR until the January Maintenance patch is release.  The SR will be no charge.