Weird Kerberos renewal intervals at near-expiry
I'm running gnome-online-accounts with heftig's patch from my previous bugzilla. Resume from sleep with expired tickets works properly and goa gives me a new TGT soon afterwards.
However, when the computer wakes up from sleep and the tickets are only about to expire, this happens: (log slighly trimmed down)
Nov 19 16:00:03 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 56275 seconds
--- sleep overnight ---
Nov 20 07:24:54 frost goa-identity-se[1079]: GoaAlarm: discontinuity detected
Nov 20 07:24:54 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:24:54 frost goa-identity-se[1079]: GoaAlarm: discontinuity detected
Nov 20 07:24:54 frost goa-identity-se[1079]: GoaAlarm: discontinuity detected
Nov 20 07:25:06 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 772 seconds
Nov 20 07:25:27 frost goa-identity-se[1079]: GoaAlarm: discontinuity detected
Nov 20 07:25:27 frost goa-identity-se[1079]: GoaAlarm: discontinuity detected
Nov 20 07:25:27 frost goa-identity-se[1079]: GoaAlarm: discontinuity detected
Nov 20 07:25:40 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 738 seconds
Nov 20 07:25:47 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 731 seconds
Nov 20 07:28:00 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG expiring
Nov 20 07:28:00 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 598 seconds
Nov 20 07:31:33 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:31:33 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 385 seconds
Nov 20 07:34:47 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:34:47 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 191 seconds
Nov 20 07:35:49 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 129 seconds
Nov 20 07:36:24 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:36:24 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 94 seconds
Nov 20 07:37:12 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:37:12 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 46 seconds
Nov 20 07:37:36 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:37:36 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 22 seconds
Nov 20 07:37:48 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:37:48 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 10 seconds
Nov 20 07:37:54 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:37:54 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 4 seconds
Nov 20 07:37:57 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:37:57 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 1 seconds
Nov 20 07:37:59 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG needs renewal
Nov 20 07:37:59 frost goa-identity-se[1079]: GoaIdentityService: identity grawity@NULLROUTE.EU.ORG expired
Nov 20 07:37:59 frost goa-identity-se[1079]: GoaIdentityService: credentials for account grawity@NULLROUTE.EU.ORG ensured for 0 seconds
After this, GOA does not attempt to obtain a new TGT and I must manually kinit
again.
As before, I'm using a FILE:
ccache.