Internal credentials cache error

先日の続き.
OpenDirectory に WinXPドメインに参加させようとしたら「内部エラー」などと言われて再開.

$ kinit
Please enter the password for foobar@EXAMPLE.COM:
Kerberos Login Failed: Internal credentials cache error

うーむ.

解法

/System/Library/LaunchAgents/edu.mit.kerberos.CCacheServer.plist にある

 <key>LimitLoadToSessionType</key>
<string>Background</string>

コメントアウトし,launchctl で load するか再起動すればよいよ,ということらしい
うーん.でもこんなあからさまなバグ,fixされないの? 何を信じればよいの? 不思議.

効果

ssh は GSSAPIで通るようになったっぽい.
でもiCal (http)は相変わらずっぽいなぁ…しおしお.