[krbdev.mit.edu #5603] NIM update inconsistencies when interacting with SecureCRT
Kevin Koch via RT
rt at krbdev.mit.edu
Tue Sep 11 13:47:00 EDT 2007
The post - 3.2.1 code changes eliminated most race-like symptoms, such
as 5604, where an identity with deleted credentials still showed time
remaining. 5603 remains unsolved and here is some more information:
After running SecureCRT, connecting to Athena and exitting, it is as
if the first attempt to destroy credentials from the tray icon context
menu is simply ignored. A second destroy credentials operation
succeeds.
Here are klist results from each point in the scenario:
1) Start of scenario - no credentials:
C:\Projects>klist
klist: No credentials cache found (ticket cache
API:kpkoch at ATHENA.MIT.EDU)
2) After obtaining credentials:
C:\Projects>klist
Ticket cache: API:kpkoch at ATHENA.MIT.EDU
Default principal: kpkoch at ATHENA.MIT.EDU
Valid starting Expires Service principal
09/11/07 13:38:41 09/12/07 10:53:41
krbtgt/ATHENA.MIT.EDU at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
09/11/07 13:38:41 09/12/07 10:53:41 afs/athena.mit.edu at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
3) After running SecureCRT, connecting to Athena and exitting:
C:\Projects>klist
Ticket cache: API:kpkoch at ATHENA.MIT.EDU
Default principal: kpkoch at ATHENA.MIT.EDU
Valid starting Expires Service principal
09/11/07 13:38:41 09/12/07 10:53:41
krbtgt/ATHENA.MIT.EDU at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
09/11/07 13:38:41 09/12/07 10:53:41 afs/athena.mit.edu at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
09/11/07 13:39:08 09/12/07 10:53:41 host/home-on-the-
dome.mit.edu at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
4) After destroying credentials from the tray icon context menu:
C:\Projects>klist
Ticket cache: API:kpkoch at ATHENA.MIT.EDU
Default principal: kpkoch at ATHENA.MIT.EDU
Valid starting Expires Service principal
09/11/07 13:38:41 09/12/07 10:53:41
krbtgt/ATHENA.MIT.EDU at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
09/11/07 13:39:08 09/12/07 10:53:41 host/home-on-the-
dome.mit.edu at ATHENA.MIT.EDU
renew until 09/18/07 13:38:41
5) After destroying credentials from the tray icon context menu again:
C:\Projects>klist
klist: No credentials cache found (ticket cache
API:kpkoch at ATHENA.MIT.EDU)
C:\Projects>
The problem does not happen if SecureCRT isn't run, as before.
I'm going to try stepping through the destroy code.
More information about the krb5-bugs
mailing list