Transarc AFS Release Notes for AFS 3.6 on Linux:
http://www.transarc.com/Library/documentation/afs/3.6/unix/en_US/HTML/index.htm
"The General Availability release of AFS 3.6 supports
Red Hat Software's Linux 6.0 (which incorporates kernel version 2.2.5-15)
and Linux 6.1 (which incorporates kernel version 2.2.12-20).
The distribution also includes AFS kernel extensions for
kernel versions 2.2.10, 2.2.12, 2.2.13, and 2.2.14."
"For correct AFS performance, the operating system must use the C library
called libc6 (or glibc2), rather than libc5 (glibc1)."
However, in my experience, AFS 3.6 for linux runs fine on other Linux
distros:
mpb@debian:~$ cat /etc/debian_version
2.2
mpb@debian:~$ uname -a
Linux debian 2.2.15 #1 Thu Jun 1 10:47:16 EST 2000 i586 unknown
mpb@debian:~$ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hdb1 345403 130742 196821 40% /
/dev/hdc2 73900 648 69440 1% /usr/vice/cache
AFS 9000000 0 9000000 0% /afs
mpb@debian:~$ ls -l /usr/vice/etc/modload/libafs-2.2.15.o
lrwxrwxrwx 1 root root 15 Jul 10 12:12
/usr/vice/etc/modload/libafs-2.2.15.o -> libafs-2.2.14.o
mpb@debian:~$ strings /usr/afsws/bin/klog | grep Bas
@(#)Base configuration afs3.6 2.0
We have also found that AFS 3.6 for Linux runs quite happily on:
RedHat 6.1 and 6.2, SuSE 6.4, Slackware 7 and 7.1, Debian, and TurboLinux
However, it won't work on Mandrake 7 default kernel.
On Mandrake, we have not been able to load the libafs kernel module.
A work-around for Mandrake is to get kernel 2.2.14 from
http://www.kernel.org
As for kernel 2.2.16, I have a RedHat 6.2 machine with the kernel
upgraded to 2.2.16 and AFS is working fine on it.
--
cheers
paul http://acm.org/~mpb
Atro Tossavainen wrote:
> Paul Blackburn wrote
>
> > PS I know that the current release of AFS 3.6 for Linux runs with
> > kernel 2.2.16. However, we will soon see a new release of RedHat and
> > I hope Transarc will be able to update their AFS linux release for
> > the newer kernels.
>
> Not only does libafs.o module depend on a particular kernel, but afsd
> depends on a _particular version of libc_. This isn't stated anywhere
> as far as I am aware.
>
> It took me a long time and AFS support were of absolutely no help at
> all in finding out why I got SIGSEGVs when trying to run afsd on a
> Debian GNU/Linux slink (2.1), upgraded to any recent 2.2.1x kernel.
>
> Finally, I figured the reason is that slink ships with glibc 2.0.7 and
> afsd has been built against glibc 2.1 on RH 6.0.
>
> Upgrading Debian to potato (2.2) which comes with glibc 2.1 has
> solved this particular problem but introduced a gazillion others
> with old programs not working or working in a very odd fashion...
>
> Perhaps some kind soul with source could compile afsd on ANY Linux
> against glibc 2.0 and contrib the results, if it's okay with Pittsburgh.
>
> --
> Atro Tossavainen (Mr.) | The Institute of Biotechnology at the
> Systems Analyst | University of Helsinki, Finland, employs
> +358-9-19158939 | me, but my opinions are my own.
> < URL : http : / / www . iki . fi / atro . tossavainen / >