[OpenAFS] openafs and dce cell

Ken Hornstein kenh@cmf.nrl.navy.mil
Tue, 08 Nov 2005 12:55:17 -0500

>Ken I have followed your directions as usual and gave the afs key the 
>principal "afs".  Although I did make a afs/umiacs.umd.edu principal as 
>well.  There doesn't seem to be a switch for just trying krb5 in aklog 
>or is that choice made for you?

_assuming_ you're using the aklog from the 1.4 distribution, by default
it will try V5.  You can use the -524 switch to attempt to use the
524 converter service.  If for some reason you don't have a -524 switch,
then you're not using the right aklog (check the usage message from
aklog ... if you don't see -524, then it's the wrong one).

>[root@oberon afs]# aklog
>aklog: Couldn't get umiacs.umd.edu AFS tickets:
>aklog: unknown RPC error (-1765328228) while getting AFS tickets

Sigh.  Sometimes the whole com_err mess makes me want to scream.

% grep -- -1765328228 /usr/krb5/include/krb5.h
#define KRB5_KDC_UNREACH                         (-1765328228L)

Which either means you couldn't find the KDC (which is unlikely, since
you have a service ticket below), or you couldn't talk to the 524
service ... which would imply that you're using the old aklog.

>[root@oberon afs]# rpm -qf /usr/bin/aklog

Note that I personally have nothing to do with the RPM distribution.  I
would assume that they got the aklog from OpenAFS, but I have no idea.

Actually ... looking at the sources, I _helpfully_ put a debug message
in the -d output which indicates if you're using V5 natively or the 524
converter.  I did that during the aklog integration into OpenAFS.
Since that message doesn't appear when you use -d, I am thinking that
the RPM you're using includes an old aklog.  You should talk to whoever
put that RPM together and ask them where that aklog came from.  Like
I said ... that's not my department.