[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