Environment
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3
March 2012 Maintenance Release for OES2 SP3
March 2012 Maintenance Release for OES2 SP3
Situation
Trying to update eDirectory object for pool or volume using NSSMU |
F8 | F4 produces the following Error: Write Error
zERR_USER_ABORTED(20017)
zERR_USER_ABORTED(20017)
Resolution
Fixed RPM: novell-ncpns
Fix has been released with the July 2012 OES Maintenance update (oes2sp3-July-2012-Scheduled-Maintenance)
Fix has been released with the July 2012 OES Maintenance update (oes2sp3-July-2012-Scheduled-Maintenance)
Cause
This is caused by the segfault in adminusd. We are making a
call to MapGUIDToRemoteDN which is always returning a 0 but should
return an error in the case the DN length is zero.
If the object doesn't exist, the null value was being passed to adminusd and causing the segfault.
If the object doesn't exist, the null value was being passed to adminusd and causing the segfault.
Additional Information
Information from /var/log/messages
kernel: adminusd[16274]: segfault at 00007fff3a14a000 rip 00002ae16d8e891f rsp 00007fff3a147620 error 6
adminus daemon: Adminusd proc: zero length read.
adminus daemon: adminusd: Handling function aborted
kernel: VFS: Read - num bytes=4096 offset=0 pid=14299
kernel: READ DATA (pid=14299)=<writeResult>
kernel: <error>zERR_USER_ABORTED(20017)</error>
kernel: </writeResult>
kernel: adminusd[16274]: segfault at 00007fff3a14a000 rip 00002ae16d8e891f rsp 00007fff3a147620 error 6
adminus daemon: Adminusd proc: zero length read.
adminus daemon: adminusd: Handling function aborted
kernel: VFS: Read - num bytes=4096 offset=0 pid=14299
kernel: READ DATA (pid=14299)=<writeResult>
kernel: <error>zERR_USER_ABORTED(20017)</error>
kernel: </writeResult>