[1333] in Kerberos-V5-bugs
bugs/questions
daemon@ATHENA.MIT.EDU (Dave Dunbrack)
Fri Apr 14 17:12:36 1995
From: dd@navisoft.com (Dave Dunbrack)
To: krb5-bugs@MIT.EDU
Date: Fri, 14 Apr 1995 17:11:16 -0400 (EDT)
Hi. I'm trying to install kerberos V5 Beta4-3 on a Sun Sparcstation
running Sunos 4.1.4. It built pretty easily, but the sclient program
isn't working correctly.
On the build, I had to #include <sys/stream.h> in appl/bsd/krlogin.c
and appl/bsd/krlogind.c to get the definition of queue_t, but otherwise
the build worked ok, and it passed the tests in tests/asn.1.
I found that using "make clean" when building in the source hierarchy
removed some critical files - I don't remember which ones but I could
make clean again to find out - which were used by/for awk.
Once built, I found that Sun's tmpfs bug causes problems for kerberos.
The symptom was the message "kinit: Invalid argument when initializing cache".
I wish I had the time to hack a workaround, but the immediate answer was
"umount /tmp" :-). It would be *real* nice to have TMP_DIR definition to
set where all the tmp files go (similar to RCTMPDIR) - I found too many
dependencies on "/tmp" to try changing it without verifying the package
worked "as-is".
Now I'm up and running, and I can get TGT's, but when testing the
system I get the following error:
"sclient: Server not found in Kerberos database while using sendauth"
Here's a dump of the db on the KDC:
kdb5_edit: ldb
entry: krbtgt/NAVISOFT.COM@NAVISOFT.COM
entry: sample/ibanez.navisoft.com@NAVISOFT.COM
entry: sample/news.navisoft.com@NAVISOFT.COM
entry: dd@NAVISOFT.COM
entry: K/M@NAVISOFT.COM
kdb5_edit:
This could just be a configuration problem, but I've followed the
krb5-install doc to the letter (and then some) and I'm at a loss.
I've taken it into GDB, and things look "normal" from what I can
see. I've run "trace" on the krb5kdc binary, and I can see that
sclient is talking to the KDC and gets a reply (which you can guess
from the error message). Any ideas?
dd