On Tuesday, March 08, 2005 05:48:15 PM +0100 Andr� Derrick Balsa <[EMAIL PROTECTED]> wrote:

Hi,

We at INRIA are at the moment testing 1.3.79 on Mandrakelinux 10.1, which
uses  a slightly patched 2.6.8.1 kernel.

The client is undergoing heavy testing with a 1.2.13 server. I will
report on  any observed problems, but right now things look good.

I have however a minor problem to report during compilation : I had to
use an  ugly hack to have the libafs module load correctly.

If 1.3.79 is compiled out-of-the-box, I get an "unknown symbol
audit_putname"  error when insmodding the libafs module. Checking the
kernel, this is an  audited version of __putname. (the linux kernel
people have added a syscall  auditing function recently).
I simply hacked 1.3.79, replacing the single instance of putname by
__putname;  this is in /src/afs/LINUX/osi-misc.c. Obviously I am using
the non-audited  version of putname, which is no problem as far as we are
concerned here at  INRIA. Still, I would prefer if no hack was needed.

This sounds like audit_putname() isn't correctly exported. Look in your kernel source at kernel/auditsc.c; just below the definition of audit_putname() there should be a line like


EXPORT_SYMBOL(audit_putname)

This export is present in stock 2.6.9; if it is not present in your kernel then it is either a Mandrake bug or 2.6.8 bug which was fixed in 2.6.9. In either case it is not a bug in OpenAFS.


-- Jeffrey T. Hutzelman (N3NHS) <[EMAIL PROTECTED]> Sr. Research Systems Programmer School of Computer Science - Research Computing Facility Carnegie Mellon University - Pittsburgh, PA

_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to