https://fedorahosted.org/389/ticket/608https://fedorahosted.org/389/attachment/ticket/608/0001-Ticket-608-Posix-Wi…
Bug description: When a task posixWinsyncCreateMemberOfTask is
already running, another same task request is received, the
Posix Winsync Plug-in issues an error "posix-winsync - posix_
winsync_end_update_cb: failed to add task entry". This is not
an "error" but an expected behaviour.
Fix description: Instead of filing the message as SLAPI_LOG_
FATAL, this patch logs clearer message "task entry <taskname>
already exists" if the log level is SLAPI_LOG_PLUGIN.
posix_winsync_end_update_cb
https://fedorahosted.org/389/ticket/529https://fedorahosted.org/389/attachment/ticket/529/0001-Ticket-529-dn-norma…
Thank you for your comments, Rich and Mark!
1) I've added the child process crash handling.
+ $cmd = "$upgradednformat -n $backend -a $dbinstdir -N";
+ $rc = system("$cmd");
+ if ($rc & 127) {
+ push @errs, [ 'error_running_command', $cmd, $rc, $! ];
+ return @errs;
+ }
2) and renamed 80upgradednformat.pl to 80upgradednformat.pl.in to take an
advantage to use "@sbindir@".