I recently noticed that I have roughly 30 entires in my password cache
that have been there for days. Whenever the remote loader seems to read
the cahce, I get a bunch of entires where it's looping through each
password, then quits with an error 585. For some reason, the last entry
in the cache is reported properly, however, the other passwords seem to
be persisted in the cache far longer than the 5 minute time out.

Does any one know why only the jlapsani user's password was reproted,
and why the others were not? Also, what causes a password to be cleared
from the cache? I had understood only two events: the timeout (which
doesn't appear to be working here), a veto of the modify-password, or a
successful synchronization of the password.

Can any one shed any light? This is a 3.6.1 remote loader install
running with a 3.5.1 driver.


DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[33] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user jmblackttt.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[34] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user jmblackvvv.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[35] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user jmblackwww.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[36] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user llchalla.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[41] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user seblacknna.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[37] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user seblacknnb.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[38] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user smblacknnb.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[39] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
password and time for user smwhitenna.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - open the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - Registry UserEnumIndex[40] Passed
EnumIndex[42].
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - setting retcod = error_invalid_index. NOT AN
ERROR.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
GetPasswordInformation() - close the cache entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPasswordInformation() returned 0x00000585
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
retcod[error_invalid_index]. Setting status [no_error]
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() - get
the next entry.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::StoreCurrentTimeStamp()
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::StoreCurrentTimeStamp() returned 0x00000000
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
save enumeration to reg.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
release the mutex.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
mutex released.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
close the cache.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
acquire the mutex.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
mutex acquired.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPwdInfo() Read the following users from driver
cache******
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD
3824]PassSyncCache::GetPwdInfo() userName[0] jlapsani
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
release the mutex.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824] GetPwdInfo() -
mutex released.
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD 3824]
PassSyncCache::GetPwdInfo() returned 0x00000000
DirXML: [08/09/11 08:47:35.67]: ADDriver: [PWD]
PasswordSync:ataEnum() returned 0x00000000
DirXML: [08/09/11 08:47:35.67]: Loader: Received document from
publicationShim
DirXML: [08/09/11 08:47:35.67]: Loader: XML Document:
DirXML: [08/09/11 08:47:35.67]: <nds dtdversion="2.2">
<source>
<product version="3.5.10.20070918 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify-password event-id="AD Non-Employees##131ae9574f8##0"
class-name="user" src-dn="CN=Apsani\, Jyothi
L.,OU=Consultants,OU=WWC,OU=Administrative Offices,DC=idmtest,DC=edu">

<association>b63542fc24a86e428571e89f601906c5</association>
<password><!-- content suppressed --></password>
</modify-password>
</input>
</nds>
DirXML: [08/09/11 08:47:35.87]: Loader: Received 'publisher reply'
document


--
akynaston
------------------------------------------------------------------------
akynaston's Profile: http://forums.novell.com/member.php?userid=23027
View this thread: http://forums.novell.com/showthread.php?t=442895