[OpenAFS] Missing asetkey

Karen L Eldredge keldredg@us.ibm.com
Mon, 18 Jun 2007 09:04:20 -0600


This is a multipart message in MIME format.
--=_alternative 00529E33872572FE_=
Content-Type: text/plain; charset="US-ASCII"

Previously we were told that we needed to compile openafs if we wanted to 
use asetkey, so that is what we have done but we still don't have asetkey. 
  We do have Kerberos 5 working on our AIX 5.3 system.  We also don't have 
the krb5-config file that is mentioned in some of the messages in the 
mailing list.  I know that krb5-config is a tool for linking against MIT 
Kerberos libraries, and I'm not sure if the krb5 filesets that are shipped 
with AIX have something similar to the krb5-config file.  I was able 
compile with passing a configuration script to the --with-krb5-config 
flag, but it isn't the tool that is needed to compile openafs. 

Does anyone know if the krb5 filesets have a similar tool to pass to the 
--with-krb5-config flag, or should we compile our own Kerberos 5 from MIT? 

Is there something else we need to do when we compile on AIX to get the 
asetkey? 
Is there any documentation out there that explains how to get Kerberos 5 
and OpenAFS working together?

If we configure and pass the --with-krb5 flag then we get the following 
errors in the configure log:

 configure:17607: checking for krb524_convert_creds_kdc
ld: 0711-317 ERROR: Undefined symbol: krb524_convert_creds_kdc
|     which can conflict with char krb524_convert_creds_kdc (); below.
| char krb524_convert_creds_kdc ();
| #if defined (__stub_krb524_convert_creds_kdc) || defined 
(__stub___krb524_convert_creds_kdc)
| char (*f) () = krb524_convert_creds_kdc;
| return f != krb524_convert_creds_kdc;
configure:17685: checking for krb524_convert_creds_kdc in -lkrb524
configure:17716: cc -o conftest -g -O2    conftest.c -lkrb524    >&5
ld: 0706-006 Cannot find or open library file: -l krb524
| char krb524_convert_creds_kdc ();
| krb524_convert_creds_kdc ();
ac_cv_func_krb524_convert_creds_kdc=no
ac_cv_lib_krb524_krb524_convert_creds_kdc=no

And then we get this error during the make:

"aklog_main.c", line 206.2: 1506-205 (S) #error "You must have one of 
krb5_524_convert_creds or krb524_convert_creds_kdc available"

Any help is appreciated, and thanks ahead of time.

Karen Eldredge
InfoPrint Solutions Company
keldredg@us.ibm.com
--=_alternative 00529E33872572FE_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Previously we were told that we needed
to compile openafs if we wanted to use asetkey, so that is what we have
done but we still don't have asetkey. &nbsp; We do have Kerberos 5 working
on our AIX 5.3 system. &nbsp;We also don't have the krb5-config file that
is mentioned in some of the messages in the mailing list. &nbsp;I know
that krb5-config is a tool for linking against MIT Kerberos libraries,
and I'm not sure if the krb5 filesets that are shipped with AIX have something
similar to the krb5-config file. &nbsp;I was able compile with passing
a configuration script to the --with-krb5-config flag, but it isn't the
tool that is needed to compile openafs. &nbsp; </font>
<br>
<br><font size=2 face="sans-serif">Does anyone know if the krb5 filesets
have a similar tool to pass to the --with-krb5-config flag, or should we
compile our own Kerberos 5 from MIT? </font>
<br><font size=2 face="sans-serif">Is there something else we need to do
when we compile on AIX to get the asetkey? &nbsp;</font>
<br><font size=2 face="sans-serif">Is there any documentation out there
that explains how to get Kerberos 5 and OpenAFS working together?</font>
<br>
<br><font size=2 face="sans-serif"><b>If we configure and pass the --with-krb5
flag then we get the following errors in the configure log:</b></font>
<br>
<br><font size=2 face="sans-serif">&nbsp;</font><tt><font size=2>configure:17607:
checking for krb524_convert_creds_kdc<br>
ld: 0711-317 ERROR: Undefined symbol: krb524_convert_creds_kdc<br>
| &nbsp; &nbsp; which can conflict with char krb524_convert_creds_kdc ();
below.<br>
| char krb524_convert_creds_kdc ();<br>
| #if defined (__stub_krb524_convert_creds_kdc) || defined (__stub___krb524_convert_creds_kdc)<br>
| char (*f) () = krb524_convert_creds_kdc;<br>
| return f != krb524_convert_creds_kdc;<br>
configure:17685: checking for krb524_convert_creds_kdc in -lkrb524<br>
configure:17716: cc -o conftest -g -O2 &nbsp; &nbsp;conftest.c -lkrb524
&nbsp; &nbsp;&gt;&amp;5<br>
ld: 0706-006 Cannot find or open library file: -l krb524<br>
| char krb524_convert_creds_kdc ();<br>
| krb524_convert_creds_kdc ();<br>
ac_cv_func_krb524_convert_creds_kdc=no<br>
ac_cv_lib_krb524_krb524_convert_creds_kdc=no</font></tt>
<br>
<br><font size=3 face="sans-serif"><b>And then we get this error during
the make:</b></font>
<br>
<br><tt><font size=2>&quot;aklog_main.c&quot;, line 206.2: 1506-205 (S)
#error &quot;You must have one of krb5_524_convert_creds or krb524_convert_creds_kdc
available&quot;<br>
</font></tt>
<br><font size=2 face="sans-serif">Any help is appreciated, and thanks
ahead of time.</font>
<br>
<br><font size=2 face="sans-serif">Karen Eldredge</font>
<br><font size=2 face="sans-serif">InfoPrint Solutions Company</font>
<br><font size=2 face="sans-serif">keldredg@us.ibm.com</font>
--=_alternative 00529E33872572FE_=--