random problems, mostly relating to dependencies on kth-krb?

Ken Raeburn raeburn at raeburn.org
Tue Jul 13 17:05:29 CEST 1999


I updated to 0.25 last night, and had arlad hang on me the first time
I tried it.  When I sent a SIGHUP, it died because cm_store_state
called fclose on a pointer that was null.  (I.e., it had hung before
initialization was finished.  A stack trace showed a thread in select,
apparently called from the LWP code, but that could just be a bug in
the netbsd gdb.)

I switched to the current CVS sources as of last night US/Eastern time
(had to mirror the repository first because normal CVS wants to write
to the history file on checkout), and tried building and installing
arla and milko, which went okay except for what I believe are
dependencies on the KTH version of Kerberos specifically.

If the type `krb_principal' doesn't exist (as in Cygnus or MIT
versions), it's a good bet that functions manipulating krb_principal
objects aren't available either:

	krb_parse_name
	krb_unparse_name_r
	krb_unparse_name_long_r

Also missing were

	krb_life_to_time
	krb_kdctimeofday
	KRB_TICKET_GRANTING_TICKET

So, basically, I'm not building klog, tokens, or milko.  But arlad
seems to be running okay.  If I get some time, maybe I'll look at
working around these problems, but it won't be right away.  Probably
the simple fix is to drop in the KTH versions to compile specially for
Arla when a different Kerberos package is in use.

Ken





More information about the Arla-drinkers mailing list