You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

NDT is installed on nettest5 at SLAC. This node is subject to change due to security policies etc.

The installation files are in

/afs/slac.stanford.edu/u/sf/ytl/Work/TCP/Web100/slac-ndt-server/2006-08

Linux kernel linux-2.6.17.10 was downloaded and installed with this config file: nettest5.config.

The machine booted fine after the necessary modifications to grub.

However, as this is a Taylored machine, AFS needs to be installed.

Downloading the openafs-kernel-1.4.1 and configure'ing and compiling resulted in:

  CC [M]  /usr/src/kernels/openafs-kernel-1.4.1/src/src/libafs/MODLOAD-2.6.17.10-web100-MP/rx_kmutex.o
/usr/src/kernels/openafs-kernel-1.4.1/src/src/libafs/MODLOAD-2.6.17.10-web100-MP/rx_kmutex.c: In function `afs_cv_wait':
/usr/src/kernels/openafs-kernel-1.4.1/src/src/libafs/MODLOAD-2.6.17.10-web100-MP/rx_kmutex.c:126: error: too many arguments to function `refrigerator'
make[3]: *** [/usr/src/kernels/openafs-kernel-1.4.1/src/src/libafs/MODLOAD-2.6.17.10-web100-MP/rx_kmutex.o] Error 1
make[2]: *** [_module_/usr/src/kernels/openafs-kernel-1.4.1/src/src/libafs/MODLOAD-2.6.17.10-web100-MP] Error 2
make[2]: Leaving directory `/usr/src/kernels/linux-2.6.17.10'
make[1]: *** [openafs.ko] Error 2
make[1]: Leaving directory `/usr/src/kernels/openafs-kernel-1.4.1/src/src/libafs/MODLOAD-2.6.17.10-web100-MP'
make: *** [linux_compdirs] Error 2

So downloaded full source of openafs openafs-1.4.1; and compiled. Seems okay.

However, AFS init.d scripts aren't there! Poked around and found /usr/vice/etc/modload which contains loads of .ko afs modules. copied over the compiled kernel module and rebooted;

sudo cp /usr/src/kernels/openafs-1.4.1/src/libafs/MODLOAD-2.6.17.10-web100-MP/libafs-2.6.17.10-web100.mp.ko /usr/vice/etc/modload/

  • No labels