[OpenAFS] crash on AIX 5.2

Horst Birthelmer horst@riback.net
Tue, 11 Jan 2005 14:30:21 +0100


On Jan 11, 2005, at 2:23 PM, Hans-Gunther Borrmann wrote:

> On Tuesday 11 January 2005 11:14, Horst Birthelmer wrote:
>> On Jan 11, 2005, at 11:09 AM, Hans-Gunther Borrmann wrote:
>
>>>
>>> I  have compiled 1.3.77 under AIX 5.1 and see the same problem. In my
>>> case the
>>> machine crashes after getting a token. It seems to work before.
>>>
>>> I see this problem with all versions of OpenAFS I compiled. My
>>> workaround is
>>> always to use kernel extensions I got some times ago from Hartmut
>>> Reuter.
>>> They work. If this is an old problem, is any patch available 
>>> somwhere?
>>
>> Yes. In CVS for some time now
>>
>>
>> Horst
>
> Hello,
>
> I've tried the 10.1.05 snapshot and the machine still crashes.
>
> What I did:
>
> I fetched openafs-snap-2005-01-10.tar.gz and stored the contents of 
> the tar to
> directory <snap>.
> cd /../openafs-1.3.77; make clean
> rsync -av <snap>/  /../openafs-1.3.77  # possible (??) or is this my 
> fault
> call of configure:
> CC=cc ./configure --with-afs-sysname=rs_aix51 \
> 	--enable-namei-fileserver \
> 	--enable-largefile-fileserver \
> 	--enable-tivoli-tsm \
> 	--enable-transarc-paths \
> 	--disable-pam
> make
> make dest
>
> Any idea?
>

you shouldn't need the sysname if everything is OK... ;-)

Now check if there is a passage in your rxkad.h that looks like:


#if defined(AFS_AIX52_ENV)
#ifdef __XCOFF64__
#define MAXKTCTICKETLEN       12000     /* was 344 */
#else
#define MAXKTCTICKETLEN         344
#endif
#else
#define MAXKTCTICKETLEN       12000     /* was 344 */
#endif

it's pretty much at the beginning

BTW, this is a 32 bit Kernel on a AIX 5.2 machine?? Right??


Horst