[OpenAFS] openafs for Tru64 Unix 5.1

Jeffrey B. Woodward Jeffrey.B.Woodward@Dartmouth.EDU
Fri, 4 Jan 2002 09:59:21 -0500


I have OpenAFS 1.2.2a installed on Tru64 5.1 - however there are some
issues. First off, I am only using the AFS client (the server may or may not
work). I built from sources using the native DEC C compiler...in order to
get the build to build at all, I had to hack one of the system headers (I
guess that I could have #define'd const to nothing in the build procedure as
an alternate hack since 'const' doesn't really mean all that much in ANSI
C) - the diff is included below:

# diff -c /usr/sys/include/sys/systm.h.orig /usr/sys/include/sys/systm.h
*** /usr/sys/include/sys/systm.h.orig Thu Nov 29 11:19:57 2001
--- /usr/sys/include/sys/systm.h Thu Nov 29 11:36:05 2001
***************
*** 203,209 ****
  extern int maxmem;   /* actual max memory per process */
  extern int physmem;  /* physical memory on this CPU */
  extern const int nsysent;  /* size of standard syscall table */
! extern const struct sysent sysent[]; /* system call table */

  extern char *panicstr;  /* system panic string */
  extern long boothowto;  /* reboot flags, from console subsys */
--- 203,212 ----
  extern int maxmem;   /* actual max memory per process */
  extern int physmem;  /* physical memory on this CPU */
  extern const int nsysent;  /* size of standard syscall table */
!   /*
!     extern const struct sysent sysent[];
!   */
! extern struct sysent sysent[]; /* system call table */

  extern char *panicstr;  /* system panic string */
  extern long boothowto;  /* reboot flags, from console subsys */
-------------------------------------------------------------------

With that change, the build completes successfully. I followed the Transarc
installation instructions for Digital UNIX to build a new TRU64 kernel with
the AFS module built in. At this point things mostly work; however, there
are a few oddities:
1) My attempts to integrate AFS login into SIA results in a kernel panic
when an AFS user attempts to login
2) My attempts to use an AFS/Kerberos aware SSHD server results in a similar
kernel panic
3) Some combination of having an AFS token (obtained from klog or
klog -setpag) and su'ing to another user results in a similar kernel panic -
I get caught off gaurd on this one, so I don't know the exact sequence of
events leading up to the panic.
4) Perhaps most bizarre, klog initially insisted that I had the wrong
password. Just for humor, I changed my password (from a different system)
and now klog is happy. However, another user is still unable to klog even
after he changed his password. This problem I just don't understand at this
point.

I would like to investigate these issues further and find a resolution, but
I have had limited time in recent weeks to work on it. Perhaps the guru's on
the list can lead some assistance.

-Jeff Woodward
 Project Manager - Systems and Systems Integration
 The fMRI Data Center
 Dartmouth College
 6162 Moore Hall
 Jeffrey.B.Woodward@Dartmouth.EDU


----- Original Message -----
From: "Ricardo Seguel P." <rseguel@puc.cl>
To: <openafs-info@openafs.org>
Sent: Friday, January 04, 2002 7:52 AM
Subject: [OpenAFS] openafs for Tru64 Unix 5.1


> Hi, I need to install openafs on Tru64 Unix 5.1
> Any information may helpme.
> ________________________________________
> Ricardo Seguel P.
> rseguel@puc.cl
> Secico
> Pontificia Universidad Catolica de Chile
>
> _______________________________________________
> OpenAFS-info mailing list
> OpenAFS-info@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-info
>