[OpenAFS-devel] OpenAFS 1.3.74 on AIX - authenticated access causes system dump on 32 bit kernel, cfgexport64 fails on 64 bit kernel

Michael Niksch nik@zurich.ibm.com
Mon, 06 Dec 2004 17:56:23 +0100


Is anyone successfully using OpenAFS 1.3.74 on AIX ?

I compiled three sets of binaries:

   rs_aix42 on AIX 4330-11 using ibmcxx.cmp 3.6.6.7
   rs_aix42 on AIX 4330-11 using vac.C 6.0.0.9
   rs_aix52 on AIX 5200-04 using vac.C 6.0.0.9 (up or mp kernel)

All versions share the same problem:

When I try to use the newly built klog command to obtain a token from my 
OpenAFS 1.2.11 kaserver, I get prompted for my password. If I type a 
wrong password, klog terminates with the usual error. However, it I type 
the correct password, klog crashes with 'Illegal instruction(coredump)', 
and I am left without a token. I can access files as system:anyuser.

When I use an old klog command (OpenAFS 1.2.10 or OpenAFS 1.2.13 on AIX 
4.3.3, IBM AFS 3.6 2.50 on AIX 5.2), I do get a token, which I can look 
at using the tokens command. However, as soon as I attempt to access a 
file while holding a token, the machine crashes with a system dump (note 
that file access was working while not holding a token). The same 
happens if I install a token by other means, e.g. using a 
token-transfering sshd that works happily with other versions of AFS.

Furthermore, if I run with the 64 bit kernel on rs_aix52, cfgexport64 
already causes a core dump and AFS doesn't come up at all.

Any ideas as to what could be going wrong? What should I look at?

-- 
Michael Niksch                     /Zurich/IBM @ IBMCH
IBM Zurich Research Laboratory     nik@zurich.ibm.com
Saeumerstrasse 4                   http://www.zurich.ibm.com/~nik/
CH-8803 Rueschlikon / Switzerland  P: +41-1-724-8913 F: +41-1-724-8080